extends StaticBody2D func on_collide(actor): var dk = DashKey.new() var state = actor.PlayerState.NORMAL actor.state_map[state].keymap[KEY_SHIFT] = dk.register(actor) get_tree().queue_delete(self)