Files
MMORPG/Assets/Scripts/Managers/SceneManagerEx.cs

26 lines
549 B
C#

using UnityEngine;
using UnityEngine.SceneManagement;
public class SceneManagerEx
{
public BaseScene CurrentScene { get { return GameObject.FindAnyObjectByType<BaseScene>(); } }
public void LoadScene(Define.Scene type)
{
Managers.Clear();
SceneManager.LoadScene(GetSceneName(type));
}
string GetSceneName(Define.Scene type)
{
string name = System.Enum.GetName(typeof(Define.Scene), type);
return name;
}
public void Clear()
{
CurrentScene.Clear();
}
}