logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class UnityInitializationPipelineProfileEditor

    Custom Unity Editor for UnityInitializationPipelineProfile that provides a reorderable list interface for managing task definitions.
    Allows users to add, remove, and reorder initialization tasks with drag-and-drop functionality and automatic persistence.

    Inheritance
    object
    UnityInitializationPipelineProfileEditor
    Namespace: Serenity.InitializationPipeline.Infrastructure.Settings.Editor
    Assembly: Serenity.UnityInitializationPipeline.Infrastructure.Editor.dll
    Syntax
    public class UnityInitializationPipelineProfileEditor : FoundationEditor<UnityInitializationPipelineProfile>

    Constructors

    UnityInitializationPipelineProfileEditor()

    Declaration
    public UnityInitializationPipelineProfileEditor()

    Methods

    DrawSerializedFields()

    Renders the custom inspector GUI for the initialization pipeline profile.
    Displays the reorderable task list and provides informational help text about task execution order and requirements.

    Declaration
    protected override void DrawSerializedFields()

    OnEnable()

    Unity Editor lifecycle method called when the editor becomes enabled.
    Sets up the reorderable list with callbacks for drawing elements, headers, and handling add/remove/reorder operations.

    Declaration
    public override void OnEnable()

    OnInspectorGUI()

    Declaration
    public override void OnInspectorGUI()
    In this article
    © 2026 Serenity. All Rights Reserved