logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class 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.

    Inheritance
    object
    UnityScoreSettingsEditor
    Namespace: Serenity.Score.Infrastructure.Editor
    Assembly: Serenity.UnityScore.Infrastructure.Editor.dll
    Syntax
    public class UnityScoreSettingsEditor : FoundationEditor<UnityScoreSettings>

    Constructors

    UnityScoreSettingsEditor()

    Declaration
    public UnityScoreSettingsEditor()

    Methods

    DrawSerializedFields()

    Suppresses base auto-drawing; Metrics rows and the pipeline task section are drawn explicitly below.

    Declaration
    protected override void DrawSerializedFields()

    OnEnable()

    Declaration
    public override void OnEnable()

    OnInspectorGUI()

    Declaration
    public override void OnInspectorGUI()
    In this article
    © 2026 Serenity. All Rights Reserved