func should_enter(input: InputPacket) -> String:
if not player.is_on_floor():
- input.actions.append("fall")
+ input.player_actions.append("fall")
elif not landing_type.is_empty():
- input.actions.append(landing_type)
+ input.player_actions.append(landing_type)
- input.actions.sort_custom(moves_priority_sort)
- return input.actions[0]
+ input.player_actions.sort_custom(moves_priority_sort)
+ return input.player_actions[0]
func update(_input: InputPacket, delta: float):
landing_type = "fallToLanding"
player.move_and_slide()
-
-
-func on_enter_state():
- player.skin.transition_fall()