extends Node class_name DashKey func register(actor): actor.state_map[actor.PlayerState.DASHING] = PlayerDash.new() actor.state_map[actor.PlayerState.STANDING] = PlayerStanding.new() return self func trigger(actor): if (actor.velocity != Vector2(0, 0)): actor.state = actor.PlayerState.DASHING