logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class UnityGameModeInstallerInput

    Input DTO for UnityGameModeInstaller.

    Inheritance
    object
    UnityGameModeInstallerInput
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Serenity.GameMode.Installation.Installers
    Assembly: Serenity.UnityGameMode.Installation.dll
    Syntax
    public class UnityGameModeInstallerInput

    Constructors

    UnityGameModeInstallerInput()

    Declaration
    public UnityGameModeInstallerInput()

    Fields

    EventDispatcherService

    Declaration
    public IEventDispatcherService EventDispatcherService
    Field Value
    Type Description
    IEventDispatcherService

    The event dispatcher service for dispatching signals.

    GameWrapper

    Declaration
    public GameObject GameWrapper
    Field Value
    Type Description
    GameObject

    The GameWrapper GameObject for parenting loaded scene content and enable/disable control.

    GameplaySceneName

    Declaration
    public string GameplaySceneName
    Field Value
    Type Description
    string

    The name of the gameplay scene to load additively when entering Game mode.

    LoadingOverlay

    Declaration
    public IGameplayLoadingOverlayView LoadingOverlay
    Field Value
    Type Description
    IGameplayLoadingOverlayView

    Optional view responsible for rendering the fullscreen loading overlay shown while gameplay initializes. When null, no overlay is shown.

    LogService

    Declaration
    public ILogService LogService
    Field Value
    Type Description
    ILogService

    The log service for logging.

    MenuService

    Declaration
    public IMenuService MenuService
    Field Value
    Type Description
    IMenuService

    The menu service for showing/hiding pause menu.

    PlayerInputService

    Declaration
    public IPlayerInputService PlayerInputService
    Field Value
    Type Description
    IPlayerInputService

    The player input service for action map switching.

    ServiceLocator

    Declaration
    public IServiceLocator ServiceLocator
    Field Value
    Type Description
    IServiceLocator

    The service locator for registering the GameMode service.

    ServiceWrapper

    Declaration
    public GameObject ServiceWrapper
    Field Value
    Type Description
    GameObject

    Optional parent GameObject for the service.

    Settings

    Declaration
    public IGameModeSettingsDefinition Settings
    Field Value
    Type Description
    IGameModeSettingsDefinition

    The settings definition for the GameMode service.

    In this article
    © 2026 Serenity. All Rights Reserved