Playable Types

Complete list of playable entry types in the Playables system.

Playable Entry Types

Type
Entry Class
Description

Animation

PlayableAnimationEntry

Plays a character animation with blend time, speed curves, and optional animation locking.

Sound

PlayableSoundEntry

Plays an audio clip with volume, pitch, and spatial blend controls.

Transform

PlayableTransformEntry

Moves, rotates, or scales an object over a duration with easing. Supports per-entity overrides.

Coordinates

PlayableCoordinatesEntry

Moves an entity to specific world coordinates. Used for scripted movement sequences.

GameObject

PlayableGameObjectEntry

Shows, hides, enables, disables, spawns, or destroys a GameObject. Used for VFX, projectiles, and scene objects.

Camera Override

PlayableCameraOverrideEntry

Temporarily switches to a different camera view for a duration. Used for cutscenes and dramatic effects.

Supporting Components

Component
Description

PlayableEntity

Links a GameObject to the playable system.

PlayableTransformEntity

Entity with transform playable support and per-entity overrides.

PlayableTransformEntryOverride

Per-entity override for transform playable settings.

PlayableAudioSource

Spatial audio source for sound playables.

CameraOverrideEntity

Camera that can be activated by camera override playables.

PlayableAnimationTracker

Tracks currently playing animations on an entity.

Execution Infrastructure

Class
Description

PlayableExecutor

Core execution engine for all playable types.

PlayableExecutionContext

Carries source, target, position, and rotation for execution.

PlayableConfiguration

Bundles multiple playables into a sequence.

PlayableCoroutineHelper

Runs playable coroutines from non-MonoBehaviour code.

AnimationSpeedCurveController

Applies speed curves to running animations.

PlayableAnimationTargeting

Resolves which animator to target for animation playables.

PlayableGameObjectPositioning

Handles positioning for spawned GameObjects.

Last updated

Was this helpful?