X-Git-Url: http://git.purplebirdman.com/knight.git/blobdiff_plain/14955fc67047f5f1fde5c1cb2570ca5e6de5c439..f7bede5002d87d7baeff8a311029431fbe430357:/skin/the_knight.gd?ds=sidebyside diff --git a/skin/the_knight.gd b/skin/the_knight.gd index 1296406..feacc9d 100644 --- a/skin/the_knight.gd +++ b/skin/the_knight.gd @@ -1,21 +1,21 @@ -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)