You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

13 lines
303 B
GDScript

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