logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class CreateSequencePlayerWindow

    Step-by-step window for creating (or updating) one project's SequencePlayer asset chain — the ordered UnitySequenceDefinition assets and the single UnitySequencePlayerSettings that references them. Mirrors CreateSignalDefinitionWindow's shape: the window only collects input and renders results, SequencePlayerCreator does the actual validation and generation work — this window never mutates an asset itself.

    The only wizard that also touches the open scene. SequencePlayer has no installer (see SequencePlayerCreator's type doc) — the assets this wizard creates are inert until a UnitySequencePlayerService exists somewhere in a loaded scene. The Done step offers an explicit, Undo-registered "Place service in open scene" button rather than doing it automatically: scene mutation is a materially different, less reversible-by-review action than asset creation, and a project may already have a service placed (or intentionally place its own subclass) that this wizard must never duplicate silently.

    Inheritance
    object
    CreateSequencePlayerWindow
    Namespace: Serenity.SequencePlayer.Infrastructure.Editor.Builder
    Assembly: Serenity.UnitySequencePlayer.Infrastructure.Editor.dll
    Syntax
    public sealed class CreateSequencePlayerWindow : EditorWindow

    Constructors

    CreateSequencePlayerWindow()

    Declaration
    public CreateSequencePlayerWindow()

    Methods

    Open()

    Declaration
    public static void Open()
    In this article
    © 2026 Serenity. All Rights Reserved