19 lines
354 B
GDScript
19 lines
354 B
GDScript
extends Node3D
|
|
|
|
@onready var playback: AnimationNodeStateMachinePlayback = %AnimationTree.get("parameters/playback")
|
|
@export var pouncing := false
|
|
|
|
func idle():
|
|
playback.travel("Idle")
|
|
|
|
func walk():
|
|
playback.travel("Walk")
|
|
|
|
func pounce():
|
|
pass
|
|
|
|
func is_busy():
|
|
return pouncing
|
|
|
|
func root_motion():
|
|
return %AnimationTree.get_root_motion_position()
|