logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Namespace Serenity.Ui.Installation.Settings

    Classes

    FontSizePreset

    Serializable mapping of a logical font size key to a base float size.
    Used by UnityUiSettings to define configurable font size presets that can be edited in the Unity Inspector.

    UnityUiSettings

    Unity UI settings configuration that defines UI system parameters and theme definitions.
    Configures UI root objects, theme definitions, and asset prewarming for the Unity UI system.

    UnityUiThemeDefinition

    ScriptableObject that defines a UI theme configuration for the Serenity menu system.
    Contains all visual components, sounds, and theme-specific settings that can be applied to UI elements.
    Implements IUiThemeDefinition interface to provide foundation-agnostic theme management while leveraging Unity's asset system.

    In this article
    © 2026 Serenity. All Rights Reserved