diff --git a/scripts/ia/fsm.gd b/scripts/ia/fsm.gd index 6b589ad..718047d 100644 --- a/scripts/ia/fsm.gd +++ b/scripts/ia/fsm.gd @@ -32,8 +32,10 @@ func _physics_process(delta): if "after_state" in root: root.call("after_state", delta) + state_duration += delta _transition() + func _transition(): if next_state != null: previous_state = current_state