logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class GameSettingsInstaller

    Abstract base class for installing GameSettings.

    Inheritance
    object
    GameSettingsInstaller
    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.Global.Installation.dll
    Syntax
    public abstract class GameSettingsInstaller

    Constructors

    GameSettingsInstaller()

    Declaration
    protected GameSettingsInstaller()

    Fields

    _repository

    Declaration
    protected IGameSettingsRepository _repository
    Field Value
    Type Description
    IGameSettingsRepository

    The game settings repository.

    _service

    Declaration
    protected IGameSettingsService _service
    Field Value
    Type Description
    IGameSettingsService

    The game settings service, repository, and use cases.

    _useCases

    Declaration
    protected GameSettingsUseCases _useCases
    Field Value
    Type Description
    GameSettingsUseCases

    The game settings use cases.

    Methods

    GetRepository()

    Gets the game settings repository.

    Declaration
    public IGameSettingsRepository GetRepository()
    Returns
    Type Description
    IGameSettingsRepository

    The game settings repository.

    GetService()

    Gets the game settings service.

    Declaration
    public IGameSettingsService GetService()
    Returns
    Type Description
    IGameSettingsService

    The game settings service.

    GetUseCases()

    Gets the game settings use cases.

    Declaration
    public GameSettingsUseCases GetUseCases()
    Returns
    Type Description
    GameSettingsUseCases

    The game settings use cases.

    Install(GameSettingsInstallerInstallInput)

    Installs the game settings using the provided input data transfer object.

    Declaration
    public abstract void Install(GameSettingsInstallerInstallInput input)
    Parameters
    Type Name Description
    GameSettingsInstallerInstallInput input

    The input data transfer object.

    In this article
    © 2026 Serenity. All Rights Reserved