extends MovingState func update(input: InputPacket, delta: float): super.update(input, delta) player.idle_time += delta func on_enter_state(): player.idle_time = 0.0 func on_exit_state(): player.idle_time = 0.0