logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class UnityGameSettingsInstallerInstallInput

    Unity-specific input data transfer object for the Game Settings installer.
    Extends the base DTO with the setting definitions a designer wired on the composition root.

    Inheritance
    object
    UnityGameSettingsInstallerInstallInput
    Namespace: Serenity.GameSettings.Installation.Installers
    Assembly: Serenity.UnityGlobal.Installation.dll
    Syntax
    public class UnityGameSettingsInstallerInstallInput : GameSettingsInstallerInstallInput

    Constructors

    UnityGameSettingsInstallerInstallInput(string, string, IEventDispatcherService, ILogService, PersistenceUseCases, IPathService, string, IReadOnlyList<UnityGameSettingsDefinition>)

    Initializes a new instance of the Unity Game Settings installer input DTO.

    Declaration
    public UnityGameSettingsInstallerInstallInput(string id, string guid, IEventDispatcherService eventDispatcherService, ILogService logService, PersistenceUseCases persistenceUseCases, IPathService pathService, string persistedFileName = null, IReadOnlyList<UnityGameSettingsDefinition> definitions = null)
    Parameters
    Type Name Description
    string id

    The unique identifier of the game settings instance.

    string guid

    The GUID associated with the game settings instance.

    IEventDispatcherService eventDispatcherService

    The event dispatcher service.

    ILogService logService

    The logging service.

    PersistenceUseCases persistenceUseCases

    The persistence use cases.

    IPathService pathService

    The path service.

    string persistedFileName

    The filename used for persisted game settings. Null means use default.

    IReadOnlyList<UnityGameSettingsDefinition> definitions

    The wired setting definitions, or null to discover them by label.

    Fields

    Definitions

    Declaration
    public IReadOnlyList<UnityGameSettingsDefinition> Definitions
    Field Value
    Type Description
    IReadOnlyList<UnityGameSettingsDefinition>

    The setting definitions wired on the composition root, or empty to fall back to label discovery.

    In this article
    © 2026 Serenity. All Rights Reserved