]> Untitled Git - frog-ninja.git/blob - skin/skin.gd
913bd5800061bd4f8ec1f4d532795a8fa500fa8b
[frog-ninja.git] / skin / skin.gd
1 extends Node3D
2 class_name AnimatedSkin
3
4
5 @onready var _tree: AnimationTree = %AnimationTree
6
7
8 func set_walking_speed(s: float):
9         _tree.set("parameters/walking/blend_position", s)
10
11
12 func transition_move():
13         _tree.set("parameters/movement/transition_request", "move")
14
15
16 func transition_falling():
17         # TODO: falling state
18         _tree.set("parameters/movement/transition_request", "move")
19
20
21 func transition_dash():
22         _tree.set("parameters/movement/transition_request", "dash")
23
24
25 func transition_slash():
26         _tree.set("parameters/movement/transition_request", "slash")
27
28
29 func transition_gunfire():
30         _tree.set("parameters/movement/transition_request", "gunfire")