logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Namespace Serenity.Stage.Domain.ValueObjects

    Structs

    SpawnPointId

    Stable identifier for a spawn point in a stage. Immutable value object that supports equality comparison and hashing. Pure C# — no engine dependencies.

    SpawnPose

    Immutable representation of a 3D position and rotation. Backed by Vector3 (position) and Quaternion (rotation). Pure C# — no engine dependencies.

    StageId

    Stable identifier for a rail shooter stage. Immutable value object that supports equality comparison and hashing.

    StageSnapshot

    Immutable snapshot of a stage's state at a point in time.

    In this article
    © 2026 Serenity. All Rights Reserved