void Awake() { Instance = this; SceneManager.sceneLoaded += SceneManager_sceneLoaded; Add(SceneEvent.MENU_PLAY_SCENE, this); }
/// <summary> /// 加载继续主界面场景 /// </summary> /// <param name="_sceneName"></param> public void LoadMainScene(string _sceneName) { if (isScene == true) { return; } //Debug.Log("_startPanel.data " + _startPanel.data.sceneName); if (ScenesMgr.GetInstance().IsValidCanLoadScene(_sceneName) == false) { return; } ScenesMgr.GetInstance().LoadSceneAsync(_sceneName, (s) => { operation = s; }); ScenesMgr.GetInstance().ToGC(); isScene = true; isContiue = false; isTempTime = true; }
public void ToGC() { //System.GC.Collect(); ScenesMgr.GetInstance().ToGC(); }