Controls progress animations in a visualization Context.
Obtain an instance from Context.Motion. Each method targets a graph element identified by a reference produced by the same Context.
The owning context scopes animations: stopping or pausing through one GraphMotion instance only affects the nodes referenced by that instance.
Call GraphMotion.Play after GraphMotion.Pause to resume the looped animation.
Additional resources: Context.Motion, NodeReference
NodeReference nodeRef = context.GetNodeReference(nodeID);
// Start a looping animation on the node. context.Motion.Play(nodeRef);
// Pause it without hiding the accent bar. context.Motion.Pause(nodeRef);
// Resume the animation at a faster speed. context.Motion.Play(nodeRef, animationSpeed: 2f);
// Stop the animation. If a FillAmount was set, the bar remains visible at that fill. context.Motion.Stop(nodeRef);