Class UnityUiInstallerInstallInput
Unity-specific input data transfer object for UI installer. Extends the base DTO with Unity-specific UI settings.
Namespace: Serenity.Ui.Installation.Installers
Assembly: Serenity.UnityUi.Installation.dll
Syntax
public class UnityUiInstallerInstallInput : UiInstallerInstallInput
Constructors
UnityUiInstallerInstallInput(IEventDispatcherService, IFoundationViewElementFactory, UnityUiSettings, ILogService, IViewBrowserService, IPlayerInputService, AudioPlayerPlayClip, string, IGameSettingsService)
Initializes a new instance of the Unity UI installer input DTO.
Declaration
public UnityUiInstallerInstallInput(IEventDispatcherService eventDispatcherService, IFoundationViewElementFactory foundationViewElementFactory, UnityUiSettings unityUiSettings, ILogService logService, IViewBrowserService viewBrowserService, IPlayerInputService playerInputService, AudioPlayerPlayClip audioPlayerPlayClip, string audioPlayerServiceId, IGameSettingsService gameSettingsService = null)
Parameters
| Type | Name | Description |
|---|---|---|
| IEventDispatcherService | eventDispatcherService | Event dispatcher service for UI events |
| IFoundationViewElementFactory | foundationViewElementFactory | Foundation view element factory for UI components |
| UnityUiSettings | unityUiSettings | Unity UI settings configuration |
| ILogService | logService | Logging service for diagnostics |
| IViewBrowserService | viewBrowserService | View browser service for managing UI views |
| IPlayerInputService | playerInputService | Player input service for handling user input |
| AudioPlayerPlayClip | audioPlayerPlayClip | Audio player for playing UI sounds |
| string | audioPlayerServiceId | Identifier for the audio player service |
| IGameSettingsService | gameSettingsService | Game settings service for reading persisted settings |
Fields
UnityUiSettings
Unity-specific UI settings configuration.
Declaration
public UnityUiSettings UnityUiSettings
Field Value
| Type | Description |
|---|---|
| UnityUiSettings |