Namespace Serenity.Leaderboard.Infrastructure.Editor
Classes
UnityLeaderboardScoreSubmitterEditor
Custom inspector for UnityLeaderboardScoreSubmitter. Replaces the free-typed Board Id
field with a popup of the project's configured board ids, mirroring
CreateLeaderboardWindow.DrawScoreKeyPopup's "(custom)"-prepend pattern so a designer picks a
board instead of retyping its id by hand. The settings asset and its board ids are resolved once in
Serenity.Leaderboard.Infrastructure.Editor.UnityLeaderboardScoreSubmitterEditor.OnEnable and cached — never rescanned per repaint, the lag class fixed for the wizard
itself in commit 1edd3df38.
UnityLeaderboardSettingsEditor
Custom inspector for UnityLeaderboardSettings.
NOTE: the Serenity.Global.Infrastructure.Settings.Editor.FoundationEditor`1 base OnInspectorGUI draws ONLY the
header + Id/Guid fields — it does NOT draw the remaining serialized fields (see
UnityGameCameraSettingsEditor for the same documented gotcha). Every remaining
field is therefore drawn explicitly below, with tooltips aimed at a designer who has never
touched the Leaderboard aggregate before.
UnityLeaderboardViewDefinitionEditor
Inspector for a leaderboard view asset, adding a shortcut into the Leaderboard View Designer above the
default fields. Mirrors UnityHudDefinitionEditor.