logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class CreateThemeWindow

    Stepped wizard (Tools ▸ Serenity ▸ UI ▸ Theme Builder) that generates a complete UI theme — every component prefab plus the UnityUiThemeDefinition asset — from scratch, so a project that doesn't have the sample themes imported (e.g. an Asset Store consumer) can still get a working theme.

    Mirrors CreateGameSettingWindow: an enum step list, a clickable breadcrumb header, per-step validation gating the footer button, plus a persistent schematic preview strip. The window only collects input; all asset mutation happens in Serenity.Ui.Installation.Editor.Settings.Builder.ThemeCreator.

    Inheritance
    object
    CreateThemeWindow
    Namespace: Serenity.Ui.Installation.Editor.Settings.Builder
    Assembly: Serenity.UnityUi.Installation.Editor.dll
    Syntax
    public sealed class CreateThemeWindow : EditorWindow

    Constructors

    CreateThemeWindow()

    Declaration
    public CreateThemeWindow()

    Methods

    ShowWindow()

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