AnimancerEvent.

AnimancerEvent.Invoker Class

Summary

Gathers delegates in a static list to be invoked at a later time by any child class.
Assembly
Animancer.dll
Namespace
Animancer
Base Types
  • MonoBehaviour
Derived Types
graph BT Type-->Base0["MonoBehaviour"] Type["AnimancerEvent.Invoker"] class Type type-node Derived0["AnimancerEvent.InvokerDynamic"]-->Type click Derived0 "/animancer/api/Animancer/InvokerDynamic" Derived1["AnimancerEvent.InvokerFixed"]-->Type click Derived1 "/animancer/api/Animancer/InvokerFixed"

Syntax

[DefaultExecutionOrder(-30000)]
[ExecuteAlways]
public abstract class AnimancerEvent.Invoker : MonoBehaviour

Attributes

Type Description
DefaultExecutionOrder
ExecuteAlways

Methods

Name Value Summary
Awake() void
[Assert-Only] Registers this instance.
EnumerateInvocationQueue() List<AnimancerEvent.Invocation>.Enumerator
Returns an enumerator for all invocations currently in the queue.
static
Initialize(AnimatorUpdateMode) AnimancerEvent.Invoker
Ensures that an appropriate Animancer.AnimancerEvent.Invoker has been created.
static
Initialize(bool) AnimancerEvent.Invoker
Ensures that an appropriate Animancer.AnimancerEvent.Invoker has been created.
static
InvokeAllAndClear() void
Invokes all queued events and clears the queue.
static
OnDestroy() void
[Assert-Only] Un-registers this instance.