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.