logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class UnityGameSettingsInstallationStep

    Installs the game settings aggregate into the running composition.

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

    Constructors

    UnityGameSettingsInstallationStep()

    Declaration
    public UnityGameSettingsInstallationStep()

    Methods

    Install(IUnityInstallationContext)

    Builds the aggregate's installer, installs it and publishes its service — or, when an earlier run already did, hands back that installer, since the bootstrap and a profile can both run this step.

    Declaration
    public UnityGameSettingsInstaller Install(IUnityInstallationContext installationContext)
    Parameters
    Type Name Description
    IUnityInstallationContext installationContext

    The composition root this step installs into, and the channel the inspector-authored input arrives on.

    Returns
    Type Description
    UnityGameSettingsInstaller

    The installer, so the composition root can keep its own reference to it.

    In this article
    © 2026 Serenity. All Rights Reserved