AnimatorControllerDef
Defined in: animation/Animator.ts:183
Properties
Section titled “Properties”anyStateTransitions?
Section titled “anyStateTransitions?”
optionalanyStateTransitions?:AnimatorTransition[]
Defined in: animation/Animator.ts:194
Transitions evaluated from every state, before the current state’s own.
avatar?
Section titled “avatar?”
optionalavatar?:string
Defined in: animation/Animator.ts:201
The .esavatar this controller’s CLIPS were authored against. With one on
the rig as well, a pose is restated from that rig’s bind pose to this one;
without it a name map alone is only right between rigs that share a bind
pose.
optionalik?:AnimatorIK[]
Defined in: animation/Animator.ts:209
Constraints applied to the stack’s answer, in order. Not per layer: a layer answers who is speaking, and a foot belongs on the ground whichever one decided how the leg swings.
initialState
Section titled “initialState”initialState:
string
Defined in: animation/Animator.ts:192
layers?
Section titled “layers?”
optionallayers?:AnimatorLayer[]
Defined in: animation/Animator.ts:203
Layers over the base one, laid down in order.
parameters
Section titled “parameters”parameters:
AnimatorParam[]
Defined in: animation/Animator.ts:190
states
Section titled “states”states:
AnimatorState[]
Defined in: animation/Animator.ts:191
version?
Section titled “version?”
optionalversion?:number
Defined in: animation/Animator.ts:189
Absent is 1, the shape before layers. A file claiming a version this build does not know is refused rather than read for the parts it recognises, which would drop a layer silently and animate the wrong character.