logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class UnityCutsceneDefinition

    Unity-specific ScriptableObject definition for individual cutscenes.
    Contains cutscene stages, rig prefab reference, and provides unique identification.
    Implements ICutsceneDefinition (which extends ISequenceDefinition) for direct compatibility with ISequencePlayerService orchestration.

    CutscenePlayer is a first-class vertical aggregate providing cutscene authoring, tooling, and UX. It is NOT legacy.

    RigPrefab is owned by CutscenePlayer, NOT by generic SequencePlayer. Rig belongs to cutscene playback context.

    NOTE: Serialized field kept as "steps" for backward compatibility with existing assets. Use [FormerlySerializedAs] pattern for safe migration.

    Inheritance
    object
    UnityCutsceneDefinition
    Implements
    ICutsceneDefinition
    ISequenceDefinition
    IFoundationSettings
    Namespace: Serenity.CutscenePlayer.Infrastructure.Settings
    Assembly: Serenity.UnityCutscenePlayer.Infrastructure.dll
    Syntax
    public class UnityCutsceneDefinition : ScriptableObject, ICutsceneDefinition, ISequenceDefinition, IFoundationSettings

    Constructors

    UnityCutsceneDefinition()

    Declaration
    public UnityCutsceneDefinition()

    Fields

    Guid

    Declaration
    public string Guid
    Field Value
    Type Description
    string

    Id

    Declaration
    public string Id
    Field Value
    Type Description
    string

    RigPrefab

    Declaration
    public GameObject RigPrefab
    Field Value
    Type Description
    GameObject

    Prefab GameObject containing rig or character setup for cutscene playback.

    Properties

    Stages

    Gets list of cutscene stages defining the sequence of actions.

    Declaration
    public List<UnityCutsceneStep> Stages { get; }
    Property Value
    Type Description
    List<UnityCutsceneStep>

    Implements

    ICutsceneDefinition
    ISequenceDefinition
    IFoundationSettings
    In this article
    © 2026 Serenity. All Rights Reserved