Animation Player that uses a node graph for the blending.
Animation Player that uses a node graph for the blending. This kind of player is very useful when animating character or other skeleton based rigs, because it can combine several animations to form a desired pose.
Add a node of a given type in the graph with given id.
Returns an animation given its name.
Set the animation for an animation node.
Returns whether node [code]id[/code] and [code]dst_id[/code] are connected at the specified slot.
Returns the blend amount of a Blend2 node given its name.
Sets the blend amount of a Blend2 node given its name and value.
Returns the blend amount of a Blend3 node given its name.
Sets the blend amount of a Blend3 node given its name and value.
Returns the blend amount of a Blend4 node given its name.
Sets the blend amount of a Blend4 node given its name and value.
Connects node [code]id[/code] to [code]dst_id[/code] at the specified input slot.
Disconnects nodes connected to [code]id[/code] at the specified input slot.
Returns playback process mode of this AnimationTreePlayer.
Returns a PoolStringArray containing the name of all nodes.
Returns whether this AnimationTreePlayer is active.
Returns mix amount of a Mix node given its name.
Sets mix amount of a Mix node given its name and value.
Check if a node exists (by name).
Return the input count for a given node. Different types of nodes have different amount of inputs.
Return the input source for a given node input.
Returns position of a node in the graph given its name.
Get the node type, will return from NODE_* enum.
Rename a node in the graph.
Sets position of a node in the graph given its name and position.
Returns autostart delay of a OneShot node given its name.
Returns autostart random delay of a OneShot node given its name.
Returns fade in time of a OneShot node given its name.
Returns fade out time of a OneShot node given its name.
Returns whether a OneShot node will auto restart given its name.
Returns whether a OneShot node is active given its name.
Sets autorestart property of a OneShot node given its name and value.
Sets autorestart delay of a OneShot node given its name and value in seconds.
Sets autorestart random delay of a OneShot node given its name and value in seconds.
Sets fade in time of a OneShot node given its name and value in seconds.
Sets fade out time of a OneShot node given its name and value in seconds.
Starts a OneShot node given its name.
Stops a OneShot node given its name.
Resets this AnimationTreePlayer.
Sets whether this AnimationTreePlayer is active. AnimationTreePlayer will start processing if set to active.
Sets process mode (ANIMATION_PROCESS_*) of this AnimationTreePlayer.
Sets base path of this AnimationTreePlayer.
Returns time scale value of a TimeScale node given its name.
Sets time scale value of a TimeScale node given its name and value.
Sets time seek value of a TimeSeek node given its name and value.
Output node.
Animation node.
OneShot node.
Mix node.
Blend2 node.
Blend3 node.
Blend4 node.
TimeScale node.
TimeSeek node.
Transition node.