Class UnityUiSettingsEditorEditor
Unity Editor inspector for UnityUiSettings ScriptableObject configuration.
Provides comprehensive UI for configuring Unity UI system settings including canvas references, theme selection, scale configuration, and addressable asset prewarming.
Features integrated addressables management with automatic label and address detection for progressive asset preloading configuration.
Namespace: Serenity.Ui.Installation.Settings.Editor
Assembly: Serenity.UnityUi.Installation.Editor.dll
Syntax
public class UnityUiSettingsEditorEditor : FoundationEditor<UnityUiSettings>
Constructors
UnityUiSettingsEditorEditor()
Declaration
public UnityUiSettingsEditorEditor()
Methods
DrawSerializedFields()
Unity Editor OnGUI method that renders the complete settings interface.
Displays sections for UI configuration, theme selection, scaling options, and addressable prewarming with automatic validation and error handling.
Declaration
protected override void DrawSerializedFields()
OnEnable()
Unity Editor OnEnable method that initializes the settings editor.
Caches the current UI GameObject and refreshes the addressables caches for up-to-date configuration.
Declaration
public override void OnEnable()
OnInspectorGUI()
Declaration
public override void OnInspectorGUI()