/// <summary> /// 切换场景前清理资源 /// </summary> public void OnLeaveScene() { Scene currentActiveScene = SceneManager.GetActiveScene(); if (currentActiveScene.name != EngineDelegateCore.GameClientEntrySceneName) { UnLoadAdditiveScene(currentActiveScene.name); resourceMgr.OnLeaveScene(); //出场景强制GC ForceGCCache(); } }
/// <summary> /// 切换场景前清理资源 /// </summary> public void OnLeaveScene() { resourceMgr.OnLeaveScene(); }