X-Git-Url: http://git.purplebirdman.com/frog-ninja.git/blobdiff_plain/9fac9f2c3ccbba52e1e450f5b9dde7a52336fa57..715f2ba5689e0474928af72a3f2d7493ef431963:/player/moves/Move.gd diff --git a/player/moves/Move.gd b/player/moves/Move.gd index c914e9e..7aee9ee 100644 --- a/player/moves/Move.gd +++ b/player/moves/Move.gd @@ -5,6 +5,8 @@ class_name Move # flags and variables here var player: Player var camera: Camera3D +@export var state_name: String + # enums are prioritized by order of list static var moves_priority: Dictionary = { @@ -14,6 +16,8 @@ static var moves_priority: Dictionary = { "shoot": 3, "dash": 50, "fall": 100, + "fallToLanding": 101, + "fallToRoll": 102, } static func moves_priority_sort(a: String, b: String): @@ -38,3 +42,11 @@ func on_enter_state(): func on_exit_state(): pass + + +func _on_animation_started(_animation_name: String): + pass + + +func _on_animation_finished(_animation_name: String): + pass