增加场景切换功能
This commit is contained in:
16
Assets/Gameplay/Scripts/Launch/StageSelector.cs
Normal file
16
Assets/Gameplay/Scripts/Launch/StageSelector.cs
Normal file
@@ -0,0 +1,16 @@
|
||||
using A2W;
|
||||
using UnityEngine;
|
||||
|
||||
public static class StageSelector
|
||||
{
|
||||
public static async void EnterStage(string sceneName)
|
||||
{
|
||||
var loadingPanel = UIManager.instance.GetPanel<LoadingPanel>();
|
||||
if (loadingPanel is null)
|
||||
{
|
||||
loadingPanel = await UIManager.instance.InitPanel<LoadingPanel>();
|
||||
}
|
||||
UIManager.instance.DestroyAllExceptLoading();
|
||||
SceneLoader.instance.LoadScene(sceneName, loadingPanel);
|
||||
}
|
||||
}
|
||||
2
Assets/Gameplay/Scripts/Launch/StageSelector.cs.meta
Normal file
2
Assets/Gameplay/Scripts/Launch/StageSelector.cs.meta
Normal file
@@ -0,0 +1,2 @@
|
||||
fileFormatVersion: 2
|
||||
guid: f749bfe3c2a6d0b49bfdb85b19692613
|
||||
Reference in New Issue
Block a user