]> Untitled Git - baabarian.git/blob - player/skin.gd
* Fixed skin states in process_player
[baabarian.git] / player / skin.gd
1 extends Node3D
2 class_name AnimatedSkin
3
4
5 @onready var _tree: AnimationTree = %AnimationTree
6
7
8 func set_grounded_speed(s: float):
9         _tree.set("parameters/grounded/blend_position", s)
10
11
12 func set_grounded():
13         _tree.set("parameters/motion/transition_request", "grounded")
14
15
16 func set_falling():
17         _tree.set("parameters/motion/transition_request", "falling")
18
19
20 func set_landing():
21         _tree.set("parameters/motion/transition_request", "landing")
22
23
24 func set_idle():
25         _tree.set("parameters/motion/transition_request", "idle")
26
27
28 func set_timescale(s: float):
29         _tree.set("parameters/timescale/scale", s)