12345678910111213141516171819 |
- extends "res://state_machine/state.gd"
- # Collection of important methods to handle direction and animation.
- func handle_input(event):
- if event.is_action_pressed("simulate_damage"):
- emit_signal("finished", "stagger")
- func get_input_direction():
- var input_direction = Vector2(
- Input.get_axis(&"move_left", &"move_right"),
- Input.get_axis(&"move_up", &"move_down")
- )
- return input_direction
- func update_look_direction(direction):
- if direction and owner.look_direction != direction:
- owner.look_direction = direction
|