extends State class_name NewState func should_enter(input: InputPacket) -> String: input.player_actions.sort_custom(states_priority_sort) return input.player_actions[0] func update(_input: InputPacket, _delta: float): pass func on_enter_state(): pass func on_exit_state(): pass