logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class UiSettingsCreator.Input

    Everything needed to create or update the settings asset.

    Inheritance
    object
    UiSettingsCreator.Input
    Namespace: Serenity.Ui.Infrastructure.Editor.Builder
    Assembly: Serenity.UnityUi.Infrastructure.Editor.dll
    Syntax
    public sealed class UiSettingsCreator.Input : SingletonSettingsInput

    Constructors

    Input()

    Declaration
    public Input()

    Fields

    FloatIncrement

    Defaults to DefaultFloatIncrement — see its doc comment for why.

    Declaration
    public float FloatIncrement
    Field Value
    Type Description
    float

    FontSizeKey

    Defaults to DefaultFontSizeKey — see its doc comment for why.

    Declaration
    public string FontSizeKey
    Field Value
    Type Description
    string

    InitialViewId

    Id of the initial/root view shown at startup — a menu or a composite view id.

    Declaration
    public string InitialViewId
    Field Value
    Type Description
    string

    ScaleKey

    Defaults to DefaultScaleKey — see its doc comment for why.

    Declaration
    public string ScaleKey
    Field Value
    Type Description
    string

    ThemeDefinition

    UI theme definition — optional at authoring time; a missing one only warns.

    Declaration
    public UnityUiThemeDefinition ThemeDefinition
    Field Value
    Type Description
    UnityUiThemeDefinition

    Ui

    Root GameObject for the UI system — optional at authoring time; a missing one only warns.

    Declaration
    public GameObject Ui
    Field Value
    Type Description
    GameObject
    In this article
    © 2026 Serenity. All Rights Reserved