Events

All events fired by the Spark Playables system. Subscribe via SparkEventBus.Subscribe<T>().


AnimationLockStateChangedEvent

Fired when a playable's animation lock state changes, preventing or allowing new playable execution.

Property
Type
Description

Entity

NetworkEntity

The entity whose lock state changed

IsLocked

bool

Whether the entity is now animation-locked

SparkEventBus.Subscribe<AnimationLockStateChangedEvent>(e =>
{
    Debug.Log($"Entity {e.Entity} lock state: {e.IsLocked}");
});

PlayableRequestEvent

Fired when a playable execution is requested, before validation and execution.

Property
Type
Description

Entity

NetworkEntity

The entity requesting the playable

PlayableEntry

PlayableEntry

The playable database entry being requested


PlayableExecutedEvent

Fired after a playable has been successfully executed.

Property
Type
Description

Entity

NetworkEntity

The entity that executed the playable

PlayableEntry

PlayableEntry

The playable database entry that was executed

Last updated

Was this helpful?