logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class GameSpawnerInstaller

    Abstract base class for installing the GameSpawner service.

    Inheritance
    object
    GameSpawnerInstaller
    Implements
    IInstaller
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Serenity.GameSpawner.Installation.Installers
    Assembly: Serenity.GameSpawner.Installation.dll
    Syntax
    public abstract class GameSpawnerInstaller : IInstaller
    Remarks

    Concrete implementations override Install(ILogService) to create the service, providing a spawn factory for entity instantiation and pooling.

    Constructors

    GameSpawnerInstaller()

    Declaration
    protected GameSpawnerInstaller()

    Fields

    _service

    Declaration
    protected IGameSpawnerService _service
    Field Value
    Type Description
    IGameSpawnerService

    The installed game spawner service.

    Methods

    GetService()

    Gets the installed game spawner service.

    Declaration
    public IGameSpawnerService GetService()
    Returns
    Type Description
    IGameSpawnerService

    The installed IGameSpawnerService.

    Install(ILogService)

    Installs the GameSpawner service.

    Declaration
    public abstract void Install(ILogService logService)
    Parameters
    Type Name Description
    ILogService logService

    The logging service for diagnostic output.

    Implements

    IInstaller
    In this article
    © 2026 Serenity. All Rights Reserved