Unigine.NodeAnimationPlayback Class
Inherits from: | Node |
This class is used to play animation tracks (.utrack). It enables you to clone animated objects in the hierarchy, as well as to convert prepared animations and objects into NodeReferences. Each AnimationPlayback node adds overrides for its internal playback to animation objects (animation tracks are not copied).
NodeAnimationPlayback Class
Properties
bool IsPlaying#
The value indicating if the playback is currently being played.
float Time#
The playback start time, in seconds.
bool Loop#
The value indicating if the playback is looped.
float Speed#
The speed factor for the animation playback. This parameter enables you to control how fast the particular playback should be played giving you more flexibility and control (for example, you can use it for slow-motion effect).
UGUID TrackFileGUID#
The GUID of the .utrack file.
string TrackPath#
The path to the .utrack file.
bool PlayOnEnable#
The value indicating if the playback is started on enabling the node.
bool RestartOnEnable#
The value indicating if the playback is restarted on enabling the node.
Members
NodeAnimationPlayback ( ) #
Constructor. Creates an instance of the class with default parameters.static int type ( ) #
Returns the type of the node.Return value
NodeAnimationPlayback type identifier.void Play ( ) #
Plays the animation playback either from the start or from the moment when the playback was paused (see Pause()).void Pause ( ) #
Pauses the animation playback, so the playback can be resumed from this moment upon calling Play().void Stop ( ) #
Stops the animation playback.Last update:
2023-11-29
Help improve this article
Was this article helpful?
(or select a word/phrase and press Ctrl+Enter)