Class UiInstallerInstallInput
Data Transfer Object for input parameters required to install the UI module.
Inherited Members
Namespace: Serenity.Ui.Installation.Installers
Assembly: Serenity.Ui.Installation.dll
Syntax
public class UiInstallerInstallInput
Constructors
UiInstallerInstallInput(IEventDispatcherService, IFoundationViewElementFactory, ILogService, IViewBrowserService, IPlayerInputService, AudioPlayerPlayClip, string, IGameSettingsService)
Constructor to initialize all required services and factories for UI installation.
Declaration
public UiInstallerInstallInput(IEventDispatcherService eventDispatcherService, IFoundationViewElementFactory foundationViewElementFactory, ILogService logService, IViewBrowserService viewBrowserService, IPlayerInputService playerInputService, AudioPlayerPlayClip audioPlayerPlayClip, string audioPlayerServiceId, IGameSettingsService gameSettingsService = null)
Parameters
| Type | Name | Description |
|---|---|---|
| IEventDispatcherService | eventDispatcherService | The event dispatcher service. |
| IFoundationViewElementFactory | foundationViewElementFactory | The foundation view element factory. |
| ILogService | logService | The log service. |
| IViewBrowserService | viewBrowserService | The view browser service. |
| IPlayerInputService | playerInputService | The player input service. |
| AudioPlayerPlayClip | audioPlayerPlayClip | The delegate for playing audio clips. |
| string | audioPlayerServiceId | The audio player service identifier. |
| IGameSettingsService | gameSettingsService | The game settings service for reading persisted settings. |
Fields
AudioPlayerPlayClip
Declaration
public AudioPlayerPlayClip AudioPlayerPlayClip
Field Value
| Type | Description |
|---|---|
| AudioPlayerPlayClip | Delegate for playing audio clips through the audio player service. |
AudioPlayerServiceId
Declaration
public string AudioPlayerServiceId
Field Value
| Type | Description |
|---|---|
| string | The identifier for the audio player service to be used. |
EventDispatcherService
Declaration
public IEventDispatcherService EventDispatcherService
Field Value
| Type | Description |
|---|---|
| IEventDispatcherService | The event dispatcher service used for UI events. |
FoundationViewElementFactory
Declaration
public IFoundationViewElementFactory FoundationViewElementFactory
Field Value
| Type | Description |
|---|---|
| IFoundationViewElementFactory | Factory for creating foundation-specific view elements. |
GameSettingsService
Declaration
public IGameSettingsService GameSettingsService
Field Value
| Type | Description |
|---|---|
| IGameSettingsService | The game settings service for reading persisted settings at startup. |
LogService
Declaration
public ILogService LogService
Field Value
| Type | Description |
|---|---|
| ILogService | Service for logging messages and errors. |
PlayerInputService
Declaration
public IPlayerInputService PlayerInputService
Field Value
| Type | Description |
|---|---|
| IPlayerInputService | The player input service used for handling player inputs. |
ViewBrowserService
Declaration
public IViewBrowserService ViewBrowserService
Field Value
| Type | Description |
|---|---|
| IViewBrowserService | Service for browsing and managing UI views. |