logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Namespace Serenity.GameSave.Infrastructure.Editor.Builder

    Classes

    CreateGameSaveSettingsWindow

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

    GameSaveCreator

    Generates (or updates) the project-wide UnityGameSaveSettings asset, plus optionally its backend, from a single description. Mirrors Serenity.Leaderboard.Infrastructure.Editor.Builder.LeaderboardCreator and its own sibling Serenity.GameProgress.Infrastructure.Editor.Builder.GameProgressCreator: static class, Input/Result DTOs, Validate/ValidateIdentity, Create with created-paths rollback on failure. CreateGameSaveSettingsWindow only collects input and renders results; every asset mutation lives here.

    GameSaveCreator.Input

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

    GameSaveCreator.Result

    Outcome of a Create(Input) call.

    In this article
    © 2026 Serenity. All Rights Reserved