namespace BaseGames.Core.Events
{
///
/// 场景加载请求。
///
[System.Serializable]
public struct SceneLoadRequest
{
/// 目标场景名称(Addressable Key)
public string SceneName;
/// 进入点 ID(供 PlayerController 决定出生位置)
public string EntryId;
/// 玩家出生点 Transition ID(具体过渡门 ID,可为 null)
public string EntryTransitionId;
/// 是否显示加载画面
public bool ShowLoadingScreen;
/// 死亡复活时为 true,不执行正常过渡动画
public bool IsRespawn;
}
}