extends State
+@onready var escape_timer: Timer = $HitEscapeTimer
+
+
func should_enter(input: InputPacket) -> String:
if animation_finished:
input.player_actions.sort_custom(states_priority_sort)
super.react_to_hit(hit)
if name == "Hit":
queued_state_name = "Hit2"
+
+
+func on_enter_state():
+ if player.hit_escape_window > 0:
+ player.model.set_hitbox_monitoring(false)
+ escape_timer.start(player.hit_escape_window)
+
+
+func _on_hit_escape_timer_timeout() -> void:
+ player.model.set_hitbox_monitoring(true)