extends Node class_name AttackKey func register(actor): actor.state_map[actor.PlayerState.ATTACKING] = PlayerAttack.new() return self func trigger(actor): actor.state = actor.PlayerState.ATTACKING