logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Namespace Serenity.CutscenePlayer.Infrastructure.Services

    Classes

    UnityCutscenePlayerService

    Unity cutscene player service providing cutscene-specific playback API.
    Executes timed stages directly using ITimedSequenceStage.DurationSeconds.

    CutscenePlayer is a first-class vertical aggregate, NOT legacy. It provides cutscene authoring, tooling, and UX on top of the generic SequencePlayer orchestration foundation.

    NOTE: This service does NOT delegate to UnitySequencePlayerService. It executes stages directly because CutscenePlayer owns timed orchestration. RigPrefab is owned by CutscenePlayer, NOT by generic SequencePlayer.

    UnityCutscenePlayerServiceFactory

    Unity-specific factory for creating cutscene player services with GameObject integration.

    Cutscene is a domain-specific specialization of the generic Sequence system. This factory implements ICutscenePlayerServiceFactory (which extends ISequencePlayerServiceFactory) and provides cutscene-specific service creation with Unity GameObject integration.

    In this article
    © 2026 Serenity. All Rights Reserved