logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Namespace Serenity.Menu.Installation.DTO

    Classes

    MenuInstallerInstallInput<TAction, TContext>

    Input data transfer object for installing a Menu.

    MenuUseCaseInstallInput

    Input data transfer object for installing a Menu.

    UnityMenuInstallerInput

    Data transfer object containing all dependencies required for Unity menu installer initialization.
    Encapsulates services, factories, and configuration data needed to set up the menu system.

    UnityMenuPresenterInstallInput

    Data transfer object for Unity menu presenter installation input containing view models dictionary.

    UnityMenuViewInstallInput

    Data transfer object containing all input parameters required for Unity menu view installation and configuration.
    Encapsulates view models, menu settings, UI options, use cases, and service dependencies needed for menu view creation.
    Serves as a centralized configuration container passed to the menu view installation process.

    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.

    In this article
    © 2026 Serenity. All Rights Reserved