5 # flags and variables here
6 var player: CharacterBody3D
9 # enums are prioritized by order of list
10 static var moves_priority: Dictionary = {
16 static func moves_priority_sort(a: String, b: String):
17 return moves_priority[a] > moves_priority[b]
21 func should_enter(input: InputPacket) -> String:
22 print_debug("Function should_enter must be implemented in its child class!")
26 func update(input: InputPacket, delta: float):
30 func on_enter_state():