namespace BaseGames.World { /// /// 玩家在房间激活时的出生上下文。 /// 由 传递给 , /// 用于确定出生点位置和方向。 /// public readonly struct SpawnContext { /// 目标出生点 ID,对应 。null 时使用默认出生点。 public readonly string EntryTransitionId; /// true = 死亡复活流程,不播放入场动画。 public readonly bool IsRespawn; public SpawnContext(string entryTransitionId, bool isRespawn = false) { EntryTransitionId = entryTransitionId; IsRespawn = isRespawn; } public static readonly SpawnContext Default = new SpawnContext(null, false); } }