ft: predator mostly done
This commit is contained in:
@@ -16,3 +16,13 @@ func transition_to_next_state(target: int, data: Dictionary = {}) -> void:
|
||||
States.FLEEING: _transition_to_next_state("Fleeing", data)
|
||||
States.HUNTING: _transition_to_next_state("Hunting", data)
|
||||
_: push_error("Trying to transition to unknown state {target}")
|
||||
|
||||
func map(state: Node) -> States:
|
||||
match state.name:
|
||||
"Idle": return States.IDLE
|
||||
"RandomMovement": return States.RANDOMMOVEMENT
|
||||
"Feeding": return States.FEEDING
|
||||
"Fleeing": return States.FLEEING
|
||||
"Hunting": return States.HUNTING
|
||||
_: push_error("Unknown state {state.name}")
|
||||
return map(self.initial_state)
|
||||
|
||||
Reference in New Issue
Block a user