logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Namespace Serenity.Character.Domain.ValueObjects

    Classes

    CharacterSnapshot

    Immutable snapshot of a character's generic state. Contains only character-level data (identity, status, health). Specialized character types (e.g., Character) inherit from this class to add their own fields. Uses a class instead of a struct to support inheritance.

    Structs

    CharacterId

    Unique identifier for a character instance. GUID-based, engine-agnostic. Designed for future migration to Serenity.

    In this article
    © 2026 Serenity. All Rights Reserved