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.