Class GameRailInstaller
Abstract base class for installing the GameRail service.
Implements
Inherited Members
Namespace: Serenity.GameRail.Installation.Installers
Assembly: Serenity.GameRail.Installation.dll
Syntax
public abstract class GameRailInstaller : IInstaller
Remarks
Concrete implementations override Install(ILogService) to create and configure the rail service with engine-specific path and movement infrastructure.
Constructors
GameRailInstaller()
Declaration
protected GameRailInstaller()
Fields
_service
Declaration
protected IGameRailService _service
Field Value
| Type | Description |
|---|---|
| IGameRailService | The installed game rail service. |
Methods
GetService()
Gets the installed game rail service.
Declaration
public IGameRailService GetService()
Returns
| Type | Description |
|---|---|
| IGameRailService | The installed IGameRailService. |
Install(ILogService)
Installs the GameRail service.
Declaration
public abstract void Install(ILogService logService)
Parameters
| Type | Name | Description |
|---|---|---|
| ILogService | logService | The logging service for diagnostic output. |