Namespace Serenity.Leaderboard.Infrastructure.Settings
Classes
LeaderboardBoardSetting
Inspector row describing a single leaderboard board configuration.
LeaderboardColumnSetting
One authored column of a leaderboard view: which entry data it renders and how it is presented.
LeaderboardElementPlacement
Where and how one element of a leaderboard view sits when Custom Layout is on.
LeaderboardElementPlacementDefaults
Shared, never-mutated default placements the leaderboard panel falls back to when an element has no authored placement of its own.
LeaderboardViewButton
One authored button rendered on a leaderboard view: what it says, what it does when submitted, and where it sits. Siblings of the header/rows/empty-state elements, but placed and matched independently of LeaderboardViewElement — a view can author any number of buttons, so they live in Buttons as a list rather than one-per-enum-member.
UnityLeaderboardSettings
ScriptableObject configuration for the Unity Leaderboard service: which boards exist, how player identity is resolved, and which backend they persist through.
UnityLeaderboardViewDefinition
A view definition that renders a leaderboard board through a UnityLeaderboardPanel. It is a
first-class transition target: a menu option (or a ShowLeaderboardSignal) with this view's Id
shows it through the IViewRouter, exactly like a
cascade or composite view.
Enums
LeaderboardBackgroundMode
Where a leaderboard view's background comes from.
LeaderboardBackgroundSlicing
How a CUSTOM background's sprite renders. Mirrors the Theme
Builder's own sprite-slot slicing options, minus Filled — a background authored with fillAmount 1
is indistinguishable from SIMPLE and this model authors no fillAmount.
LeaderboardButtonAction
What a LeaderboardViewButton does when submitted.
LeaderboardViewElement
The parts of a leaderboard view a placement can be authored for.
LeaderboardViewMode
Which slice of a board a UnityLeaderboardView renders.