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.