|
@@ -96,7 +96,30 @@ This node will execute a sub-animation and return once it finishes. Blend times
|
|
|
Seek
|
|
|
^^^^
|
|
|
|
|
|
-This node can be used to cause a seek command to happen to any sub-children of the graph. After setting the time, this value returns to -1.
|
|
|
+This node can be used to cause a seek command to happen to any sub-children of the animation graph. Use this node type to play an ``Animation`` from the start or a certain playback position inside the ``AnimationNodeBlendTree``.
|
|
|
+
|
|
|
+After setting the time and changing the animation playback, the seek node automatically goes into sleep mode on the next process frame by setting its ``seek_position`` value to ``-1.0``.
|
|
|
+
|
|
|
+.. tabs::
|
|
|
+ .. code-tab:: gdscript GDScript
|
|
|
+
|
|
|
+ # Play child animation from the start.
|
|
|
+ anim_tree.set("parameters/Seek/seek_position", 0.0)
|
|
|
+ # Alternative syntax (same result as above).
|
|
|
+ anim_tree["parameters/Seek/seek_position"] = 0.0
|
|
|
+
|
|
|
+ # Play child animation from 12 second timestamp.
|
|
|
+ anim_tree.set("parameters/Seek/seek_position", 12.0)
|
|
|
+ # Alternative syntax (same result as above).
|
|
|
+ anim_tree["parameters/Seek/seek_position"] = 12.0
|
|
|
+
|
|
|
+ .. code-tab:: csharp
|
|
|
+
|
|
|
+ // Play child animation from the start.
|
|
|
+ animTree.Set("parameters/Seek/seek_position", 0.0);
|
|
|
+
|
|
|
+ // Play child animation from 12 second timestamp.
|
|
|
+ animTree.Set("parameters/Seek/seek_position", 12.0);
|
|
|
|
|
|
TimeScale
|
|
|
^^^^^^^^^
|