logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class UnityMenuViewModelInstallInput

    Data transfer object containing input parameters required for Unity menu view model installation and configuration.
    Encapsulates menu settings and UI options needed to create and configure view models for menu data binding.
    Serves as a lightweight configuration container specifically for view model creation processes.

    Inheritance
    object
    UnityMenuViewModelInstallInput
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Serenity.Menu.Installation.DTO
    Assembly: Serenity.UnityMenu.Installation.dll
    Syntax
    public class UnityMenuViewModelInstallInput

    Constructors

    UnityMenuViewModelInstallInput(UnityMenuSettingsDefinition[], Dictionary<string, UiOption[]>)

    Initializes a new Unity menu view model installation input DTO with the specified configuration parameters.
    Packages menu settings and UI options required for view model creation and data binding setup.

    Declaration
    public UnityMenuViewModelInstallInput(UnityMenuSettingsDefinition[] menuSettings, Dictionary<string, UiOption[]> uiOptions)
    Parameters
    Type Name Description
    UnityMenuSettingsDefinition[] menuSettings

    Array of menu settings definitions containing configuration for view model initialization.

    Dictionary<string, UiOption[]> uiOptions

    Dictionary mapping option names to UI option arrays defining data binding and component requirements.

    Fields

    MenuSettings

    Declaration
    public UnityMenuSettingsDefinition[] MenuSettings
    Field Value
    Type Description
    UnityMenuSettingsDefinition[]

    Array of menu configuration settings containing behavior, layout, and appearance definitions for view model initialization.

    UiOptions

    Declaration
    public Dictionary<string, UiOption[]> UiOptions
    Field Value
    Type Description
    Dictionary<string, UiOption[]>

    Dictionary mapping option names to UI option arrays that define the interactive components and their data binding requirements.

    In this article
    © 2026 Serenity. All Rights Reserved