logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    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.

    In this article
    © 2026 Serenity. All Rights Reserved