-extends Node3D
+class_name KnightSkin extends Node3D
@onready var animation_tree: AnimationTree = $AnimationTree
-func forward(speed: float) -> void:
- animation_tree.set("parameters/movement/transition_request", "forward")
- animation_tree.set("parameters/forward/blend_position", speed)
+func move(speed: float) -> void:
+ animation_tree.set("parameters/movement/transition_request", "move")
+ animation_tree.set("parameters/move/blend_position", speed)
-func idle() -> void:
- animation_tree.set("parameters/movement/transition_request", "idle")
+func jump() -> void:
+ animation_tree.set("parameters/movement/transition_request", "jump")
func fall() -> void:
- animation_tree.set("parameters/movement/transition_request", "fall")
+ animation_tree.set("parameters/movement/transition_request", "jump")
func attack() -> void:
- animation_tree.set("parameters/movement/transition_request", "attack")
+ animation_tree.set("parameters/attack/request", 1)