logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Interface ISequenceStage

    Represents an execution stage in a sequence orchestration. Stages are generic execution units executed sequentially by the sequence player.
    NOTE: This interface is duration-agnostic. For timed stages, use ITimedSequenceStage.

    Inherited Members
    ISequenceUnit.Id
    Namespace: Serenity.SequencePlayer.Application.Interfaces
    Assembly: Serenity.SequencePlayer.Application.dll
    Syntax
    public interface ISequenceStage : ISequenceUnit

    Properties

    Kind

    An opaque, engine-agnostic label a sequence-player service subclass may dispatch on. The generic engine never interprets it — it is a plain identifier for vertical aggregates (e.g. CutscenePlayer) to define and branch on their own.

    Declaration
    string Kind { get; }
    Property Value
    Type Description
    string
    In this article
    © 2026 Serenity. All Rights Reserved