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.