Namespace Serenity.GameSave.Domain.Sections
Classes
CheckpointsSection
ISaveSection holding every checkpoint payload for the owning save slot: a map of caller-chosen checkpoint key to opaque byte payload, encoded as a JSON object of checkpoint key to base64 string.
CompletionSection
ISaveSection holding this save slot's completion percentage and accumulated playtime.
InventorySection
ISaveSection holding the player's inventory: a list of item entries, each with an id, a quantity, and an optional project-defined JSON escape hatch.
MilestonesSection
ISaveSection holding the set of milestone ids achieved within this save slot.
Structs
InventorySection.InventoryEntry
A single inventory entry: an item id, its held quantity, and an optional custom JSON payload.