A list of all Actions, Conditions and Expressions supported in this addon.
Animation blending
-
Actions
Blend {my} to {0} over {1} seconds (loop: {2}, start: {3})
Crossfade from the current animation to another animation. A repeated destination during a blend is ignored.
Blend {my} from {0} to {1} over {2} seconds (source start: {3}, target start: {4}, loop source: {5}, loop target: {6})
Start two advancing animation clocks and blend from the first clip to the second.
Pause {my}
Freeze the blend timer and both animation clocks.
Resume {my}
Resume the blend timer and both animation clocks.
Finish {my} immediately
Switch immediately to the destination at its current time. Triggers On blend finished.
Cancel {my}
Return to the source clip at its current time. Triggers On blend cancelled.
Set {my} default duration to {0} seconds
Set the duration used when a blend action specifies -1.
Set {my} blend curve to {0}
Choose the weight curve for subsequent blends.
-
Conditions
{my} is blending
True while a blend is active, paused, or restoring.
{my} is paused
True when the current blend is paused.
{my} On blend started
Triggered after a blend starts successfully.
{my} On blend finished
Triggered once when the destination takes over.
{my} On blend cancelled
Triggered by Cancel blend.
{my} On error
Triggered if blending fails. Read LastError for details.
-
Expressions
Progress
Blend time as a value from 0 to 1.
Weight
Destination pose weight, including the selected easing curve.
FromAnimation
Source clip name for the current or most recent blend.
ToAnimation
Destination clip name for the current or most recent blend.
Duration
Duration of the current or most recent blend in seconds.
Elapsed
Elapsed blend time in seconds.
FromProgress
Source clip progress from 0 to 1 during an active blend; otherwise 0.
ToProgress
Destination clip progress from 0 to 1 during an active blend; otherwise 0.
LastError
Last error message; cleared when a new blend starts successfully.