1 class_name KnightSkin extends Node3D
4 @onready var animation_tree: AnimationTree = $AnimationTree
7 func move(speed: float) -> void:
8 animation_tree.set("parameters/movement/transition_request", "move")
9 animation_tree.set("parameters/move/blend_position", speed)
13 animation_tree.set("parameters/movement/transition_request", "jump")
17 animation_tree.set("parameters/movement/transition_request", "jump")
20 func attack_neutral() -> void:
21 animation_tree.set("parameters/attack-neutral/request", 1)
24 func attack_up() -> void:
25 animation_tree.set("parameters/attack-up/request", 1)
28 func attack_down() -> void:
29 animation_tree.set("parameters/attack-down/request", 1)
32 func head_tilt(tilt: float) -> void:
33 animation_tree.set("parameters/head-tilt-blend/blend_position", tilt)