Class UnityLeaderboardViewInstallerInput
Dependencies required to build and register leaderboard views at startup. Mirrors the cascade-view installer input, plus the leaderboard service/settings each view queries and the UI service used to resolve the active theme's panel template.
Inherited Members
Namespace: Serenity.Leaderboard.Installation.Installers
Assembly: Serenity.UnityLeaderboard.Installation.dll
Syntax
public sealed class UnityLeaderboardViewInstallerInput
Constructors
UnityLeaderboardViewInstallerInput()
Declaration
public UnityLeaderboardViewInstallerInput()
Fields
Canvas
The Unity Canvas (as object) under which leaderboard views are created.
Declaration
public object Canvas
Field Value
| Type | Description |
|---|---|
| object |
EventDispatcherService
Event dispatcher each view subscribes to for submission signals.
Declaration
public IEventDispatcherService EventDispatcherService
Field Value
| Type | Description |
|---|---|
| IEventDispatcherService |
LeaderboardService
Service each view queries for ranked entries.
Declaration
public ILeaderboardService LeaderboardService
Field Value
| Type | Description |
|---|---|
| ILeaderboardService |
LeaderboardSettings
Configuration used to resolve the local player identity for AroundPlayer views.
Declaration
public ILeaderboardSettings LeaderboardSettings
Field Value
| Type | Description |
|---|---|
| ILeaderboardSettings |
LogService
Logging service.
Declaration
public ILogService LogService
Field Value
| Type | Description |
|---|---|
| ILogService |
ServiceId
Id assigned to the created UnityLeaderboardViewService.
Declaration
public string ServiceId
Field Value
| Type | Description |
|---|---|
| string |
ServiceLocator
Locator each view resolves its authored HUD elements' SERVICE bindings through.
Declaration
public IServiceLocator ServiceLocator
Field Value
| Type | Description |
|---|---|
| IServiceLocator |
UiContext
Context each view uses to build its buttons as real themed Submittables. Null when the UI service isn't up yet — views then fall back to a template/procedural button.
Declaration
public SerenityUiContext UiContext
Field Value
| Type | Description |
|---|---|
| SerenityUiContext |
UiService
UI service used to resolve the active theme's leaderboard panel template.
Declaration
public IUiService UiService
Field Value
| Type | Description |
|---|---|
| IUiService |
ViewBrowserService
Navigation history each view pops its opener's entry from when cancel returns to it.
Declaration
public IViewBrowserService ViewBrowserService
Field Value
| Type | Description |
|---|---|
| IViewBrowserService |
ViewRouter
Router each view uses to return to ReturnViewId on cancel.
Declaration
public IViewRouter ViewRouter
Field Value
| Type | Description |
|---|---|
| IViewRouter |