logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class UnityGlobalInstaller

    Unity-specific implementation of the GlobalInstaller for configuring global services.
    Installs Unity-specific implementations including asset locators, app readiness gates, and global service factories in the dependency injection container.

    Inheritance
    object
    UnityGlobalInstaller
    Implements
    IFoundationInstaller
    IInstaller
    Namespace: Serenity.Global.Installation.Installers
    Assembly: Serenity.UnityGlobal.Installation.dll
    Syntax
    public class UnityGlobalInstaller : GlobalInstaller, IFoundationInstaller, IInstaller

    Constructors

    UnityGlobalInstaller()

    Declaration
    public UnityGlobalInstaller()

    Methods

    Install(GlobalInstallerInstallInput)

    Installs global services and their Unity-specific implementations.
    Configures event dispatcher services, asset locators, and app readiness gates.

    Declaration
    public override void Install(GlobalInstallerInstallInput input)
    Parameters
    Type Name Description
    GlobalInstallerInstallInput input

    Installation configuration containing required services and initial scene name

    InstallFactories()

    Installs Unity-specific service factories for global services.
    Creates and configures the UnityGlobalServiceFactory with the appropriate service name.

    Declaration
    protected override void InstallFactories()

    Implements

    IFoundationInstaller
    IInstaller
    In this article
    © 2026 Serenity. All Rights Reserved