State.gd 290 B

12345678910111213141516171819
  1. class_name State
  2. extends Node
  3. signal state_entered
  4. signal state_exited
  5. @onready var state_machine: StateMachine = get_parent()
  6. func enter(_msg := {}) -> void:
  7. pass
  8. func exit() -> void:
  9. pass
  10. func physics_update(_delta: float) -> void:
  11. pass
  12. func update(_delta: float) -> void:
  13. pass