ChangeAnimationMidPlay
Bool = false Lets the clip switch to another child while it plays. Same as ConditionBoolClipData.mChangeAnimationMidPlay, except that the clip also switches while the current child is being faded out.
A clip that plays one child, chosen by an integer from a logic driver. Each child has a value, and the child whose value equals the driver's result plays.
It runs like every condition clip, see
ConditionBoolClipData: one child at a time, chosen
at the start, and chosen again every frame only with ChangeAnimationMidPlay.
When no child has the driver's value, nothing starts. The clip then reads the driver again every frame until a value matches. A child that already plays keeps playing.
Bool = false Lets the clip switch to another child while it plays. Same as ConditionBoolClipData.mChangeAnimationMidPlay, except that the clip also switches while the current child is being faded out.
F32 = 0 How long the new choice must hold before the clip switches, in seconds. Same as ConditionBoolClipData.mChildAnimDelaySwitchTime.
Bool = false Keeps a transition clip that already plays. Same as ConditionBoolClipData.DontStompTransitionClip.
Bool = false Starts the new child at its beginning on a switch. Same as ConditionBoolClipData.mPlayAnimChangeFromBeginning.
The values and their children, see SwitchIntPairData.
The first entry in list order whose value equals the driver's result is chosen.
Bool = false Changes the start position that a switch takes from the old child. Same as ConditionBoolClipData.SyncFrameOnChangeAnim.
The source of the integer. The client evaluates it each time it makes a choice, for the object that owns the animation graph.