logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Namespace Serenity.Score.Infrastructure.Editor

    Classes

    ScoreMetricsTableGui

    The Score metrics table (Key + Kind rows, Add/Remove controls) shared by UnityScoreSettingsEditor and CreateScoreSettingsWindow, so the wizard's metrics section is the exact same UI as the settings inspector, not a lookalike. Extracted from UnityScoreSettingsEditor, which now only supplies the row array to edit and the object to record undo/dirty against — behavior is unchanged, the rendering just no longer lives inline.

    UnityScoreSettingsEditor

    Custom inspector for UnityScoreSettings.

    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 UnityLeaderboardSettingsEditor for the same documented gotcha). Every remaining field is therefore drawn explicitly below: the declaratively-authored metric rows, and an embedded "Initialization Pipeline Task" section so a designer can wire InstallScore into a boot profile without leaving this inspector.

    In this article
    © 2026 Serenity. All Rights Reserved