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.
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()