chore: initial commit
This commit is contained in:
20
Assets/Scripts/Core/Events/SceneLoadRequest.cs
Normal file
20
Assets/Scripts/Core/Events/SceneLoadRequest.cs
Normal file
@@ -0,0 +1,20 @@
|
||||
namespace BaseGames.Core.Events
|
||||
{
|
||||
/// <summary>
|
||||
/// 场景加载请求。
|
||||
/// </summary>
|
||||
[System.Serializable]
|
||||
public struct SceneLoadRequest
|
||||
{
|
||||
/// <summary>目标场景名称(Addressable Key)</summary>
|
||||
public string SceneName;
|
||||
/// <summary>进入点 ID(供 PlayerController 决定出生位置)</summary>
|
||||
public string EntryId;
|
||||
/// <summary>玩家出生点 Transition ID(具体过渡门 ID,可为 null)</summary>
|
||||
public string EntryTransitionId;
|
||||
/// <summary>是否显示加载画面</summary>
|
||||
public bool ShowLoadingScreen;
|
||||
/// <summary>死亡复活时为 true,不执行正常过渡动画</summary>
|
||||
public bool IsRespawn;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user