logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Namespace Serenity.GameProgress.Infrastructure.Editor.Builder

    Classes

    CreateGameProgressSettingsWindow

    Step-by-step window for creating (or updating) the project-wide UnityGameProgressSettings asset, plus optionally its backend. Mirrors CreateLeaderboardWindow's shape: the window only collects input and renders results, GameProgressCreator does the actual validation and generation work.

    GameProgressCreator

    Generates (or updates) the project-wide UnityGameProgressSettings asset, plus optionally its backend, from a single description. Mirrors Serenity.Leaderboard.Infrastructure.Editor.Builder.LeaderboardCreator: static class, Input/Result DTOs, Validate/ValidateIdentity, Create with created-paths rollback on failure — but simpler, since GameProgress has no per-item board list, view, or menu wiring; a single settings asset is the entire authoring surface. CreateGameProgressSettingsWindow only collects input and renders results; every asset mutation lives here.

    GameProgressCreator.Input

    Everything needed to create or update the settings asset, and optionally its backend.

    GameProgressCreator.Result

    Outcome of a Create(Input) call.

    In this article
    © 2026 Serenity. All Rights Reserved