logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class UnitySequenceDefinition

    Unity-specific ScriptableObject definition for individual sequences. Contains sequence stages and provides unique identification through IFoundationSettings. Implements ISequenceDefinition for domain compatibility and includes Unity editor integration via CreateAssetMenu.
    NOTE: RigPrefab is NOT part of generic sequences. Rig belongs to playback context, not generic orchestration.

    Inheritance
    object
    UnitySequenceDefinition
    Implements
    ISequenceDefinition
    IFoundationSettings
    Namespace: Serenity.SequencePlayer.Infrastructure.Settings
    Assembly: Serenity.UnitySequencePlayer.Infrastructure.dll
    Syntax
    public class UnitySequenceDefinition : ScriptableObject, ISequenceDefinition, IFoundationSettings

    Constructors

    UnitySequenceDefinition()

    Declaration
    public UnitySequenceDefinition()

    Fields

    Guid

    Declaration
    public string Guid
    Field Value
    Type Description
    string

    Global unique identifier for this sequence definition.

    Id

    Declaration
    public string Id
    Field Value
    Type Description
    string

    Unique identifier for this sequence definition.

    stages

    Declaration
    public List<UnitySequenceStage> stages
    Field Value
    Type Description
    List<UnitySequenceStage>

    List of sequence stages defining the execution order.

    Properties

    Stages

    Gets list of sequence stages defining the execution order.

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

    Implements

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