logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class CreateInitializationPipelineProfileWindow

    Step-by-step window for creating (or updating) one project's UnityInitializationPipelineProfile — the ordered list of install tasks run at boot. Mirrors CreateSequencePlayerWindow's shape: the window only collects input and renders results, InitializationPipelineProfileCreator does the actual validation and generation work — this window never mutates an asset itself.

    Reuses the whole task-authoring ecosystem instead of reimplementing it. A "new install task" row creates its task asset through the exact same Serenity.Global.Infrastructure.Editor.InitializationPipeline.InstallTaskAuthoring engine every aggregate wizard's embedded "Initialization Pipeline Task" section already uses. The Preview step's dry-run summary runs the exact same InitializationPipelineCriticalityRule both InitializationPipelineService.RunAsync and Serenity.Global.Shared.Utils.SerenityInitPipelineSimulatorWindow use, via PreviewFinalTaskOrder(Input) — and offers an "Open Pipeline Simulator" button into that same window for interactive fail-injection dry-runs this wizard's own inline summary does not attempt (it always assumes every task succeeds).

    Inheritance
    object
    CreateInitializationPipelineProfileWindow
    Namespace: Serenity.InitializationPipeline.Infrastructure.Editor.Builder
    Assembly: Serenity.UnityInitializationPipeline.Infrastructure.Editor.dll
    Syntax
    public sealed class CreateInitializationPipelineProfileWindow : EditorWindow

    Constructors

    CreateInitializationPipelineProfileWindow()

    Declaration
    public CreateInitializationPipelineProfileWindow()

    Methods

    Open()

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