4 @onready var escape_timer: Timer = $HitEscapeTimer
7 func should_enter(input: InputPacket) -> String:
9 input.player_actions.sort_custom(states_priority_sort)
10 return input.player_actions[0]
14 func react_to_hit(hit: HitPacket):
15 super.react_to_hit(hit)
17 queued_state_name = "Hit2"
20 func on_enter_state():
21 if player.hit_escape_window > 0:
22 player.model.set_hitbox_monitoring(false)
23 escape_timer.start(player.hit_escape_window)
26 func _on_hit_escape_timer_timeout() -> void:
27 player.model.set_hitbox_monitoring(true)