using UnityEngine; using UnityEngine.SceneManagement; public class SceneManagerEx { public BaseScene CurrentScene { get { return GameObject.FindAnyObjectByType(); } } 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(); } }