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);
}
}