]> Untitled Git - frog-ninja.git/blob - player/moves/slash.gd
Separated the Visual from the Model
[frog-ninja.git] / player / moves / slash.gd
1 extends Walk
2 class_name Slash
3
4
5 var finished := false
6
7
8 func should_enter(input: InputPacket) -> String:
9         if finished:
10                 input.actions.sort_custom(moves_priority_sort)
11                 return input.actions[0]
12         return state_name
13
14
15 func on_enter_state():
16         finished = false
17
18
19 func _on_animation_finished(_name: String):
20         # TODO: make sure animation is finished by using name
21         finished = true