logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    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.

    In this article
    © 2026 Serenity. All Rights Reserved