Class ScyllaSceneConfigurationEditor
UI Toolkit inspector for ScyllaSceneConfiguration. Presents scene management settings in three named sub-sections: General Settings, Loading Settings, and Transition Hygiene Settings.
Inheritance
Inherited Members
Namespace: Scylla.Core.Editor
Assembly: ScyllaCore.Editor.dll
Syntax
[CustomEditor(typeof(ScyllaSceneConfiguration))]
public sealed class ScyllaSceneConfigurationEditor : ScyllaConfigurationEditorBase
Remarks
This class only overrides BuildConfigurationContent(VisualElement); every other part
of the inspector layout (header, config-file switches, validation, metadata, and
actions sections) is inherited unchanged from ScyllaConfigurationEditorBase.
Like every Scylla editor, it is built entirely with UI Toolkit
UnityEngine.UIElements.VisualElement composition; it does not implement OnInspectorGUI
and contains no IMGUI code.
Methods
BuildConfigurationContent(VisualElement)
Builds the configuration section with three scene-management sub-sections (General Settings, Loading Settings, Transition Hygiene Settings), each introduced by a sub-section header and followed by its fields. Overrides the base class default of rendering every serialized property in declaration order so the seven configuration fields can be grouped to match ScyllaSceneConfiguration's three JSON config-file groups. Each property renders with its tooltip as an inline description.
Declaration
protected override void BuildConfigurationContent(VisualElement container)
Parameters
| Type | Name | Description |
|---|---|---|
| VisualElement | container | The highlighted box container to add property fields to. |