AnimatorControllerAPI
Defined in: animation/Animator.ts:404
Owns one App’s animator-controller registry and per-entity parameter/trigger
values, evaluates each Animator’s state machine, and drives the entity’s
SpriteAnimator clip on state changes. Published as the AnimatorController
resource; read it as app.getResource(AnimatorController).
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new AnimatorControllerAPI():
AnimatorControllerAPI
Returns
Section titled “Returns”AnimatorControllerAPI
Methods
Section titled “Methods”clearControllers()
Section titled “clearControllers()”clearControllers():
void
Defined in: animation/Animator.ts:432
Returns
Section titled “Returns”void
getBool()
Section titled “getBool()”getBool(
entity,name):boolean
Defined in: animation/Animator.ts:458
Parameters
Section titled “Parameters”entity
Section titled “entity”number
string
Returns
Section titled “Returns”boolean
getController()
Section titled “getController()”getController(
name):AnimatorControllerDef|undefined
Defined in: animation/Animator.ts:426
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”AnimatorControllerDef | undefined
getFloat()
Section titled “getFloat()”getFloat(
entity,name):number
Defined in: animation/Animator.ts:454
Parameters
Section titled “Parameters”entity
Section titled “entity”number
string
Returns
Section titled “Returns”number
registerController()
Section titled “registerController()”registerController(
name,def):void
Defined in: animation/Animator.ts:418
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”void
removeEntity()
Section titled “removeEntity()”removeEntity(
entity):void
Defined in: animation/Animator.ts:463
Drop an entity’s parameter/trigger state (wire to world.onDespawn).
Parameters
Section titled “Parameters”entity
Section titled “entity”number
Returns
Section titled “Returns”void
resetTrigger()
Section titled “resetTrigger()”resetTrigger(
entity,name):void
Defined in: animation/Animator.ts:450
Parameters
Section titled “Parameters”entity
Section titled “entity”number
string
Returns
Section titled “Returns”void
setBool()
Section titled “setBool()”setBool(
entity,name,value):void
Defined in: animation/Animator.ts:442
Parameters
Section titled “Parameters”entity
Section titled “entity”number
string
boolean
Returns
Section titled “Returns”void
setFloat()
Section titled “setFloat()”setFloat(
entity,name,value):void
Defined in: animation/Animator.ts:438
Parameters
Section titled “Parameters”entity
Section titled “entity”number
string
number
Returns
Section titled “Returns”void
setSpineDriver()
Section titled “setSpineDriver()”setSpineDriver(
driver):void
Defined in: animation/Animator.ts:412
Inject the Spine driver (SpinePlugin wires SpineManager here). Optional — without it, spine-targeting states are inert.
Parameters
Section titled “Parameters”driver
Section titled “driver”SpineAnimationDriver | null
Returns
Section titled “Returns”void
setTrigger()
Section titled “setTrigger()”setTrigger(
entity,name):void
Defined in: animation/Animator.ts:446
Parameters
Section titled “Parameters”entity
Section titled “entity”number
string
Returns
Section titled “Returns”void
unregisterController()
Section titled “unregisterController()”unregisterController(
name):void
Defined in: animation/Animator.ts:422
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”void
update()
Section titled “update()”update(
world,resolveKey?):void
Defined in: animation/Animator.ts:482
Parameters
Section titled “Parameters”resolveKey?
Section titled “resolveKey?”(ref) => string
Returns
Section titled “Returns”void