]> Untitled Git - knight.git/blob - skin/the_knight.gd
feacc9ded643be0f774efec4d27d1ff1f4a287f5
[knight.git] / skin / the_knight.gd
1 class_name KnightSkin extends Node3D
2
3
4 @onready var animation_tree: AnimationTree = $AnimationTree
5
6
7 func move(speed: float) -> void:
8         animation_tree.set("parameters/movement/transition_request", "move")
9         animation_tree.set("parameters/move/blend_position", speed)
10
11
12 func jump() -> void:
13         animation_tree.set("parameters/movement/transition_request", "jump")
14
15
16 func fall() -> void:
17         animation_tree.set("parameters/movement/transition_request", "jump")
18
19
20 func attack() -> void:
21         animation_tree.set("parameters/attack/request", 1)