示例#1
0
        /// <summary>
        /// 切换场景前清理资源
        /// </summary>
        public void OnLeaveScene()
        {
            Scene currentActiveScene = SceneManager.GetActiveScene();

            if (currentActiveScene.name != EngineDelegateCore.GameClientEntrySceneName)
            {
                UnLoadAdditiveScene(currentActiveScene.name);
                resourceMgr.OnLeaveScene();

                //出场景强制GC
                ForceGCCache();
            }
        }
示例#2
0
 /// <summary>
 /// 切换场景前清理资源
 /// </summary>
 public void OnLeaveScene()
 {
     resourceMgr.OnLeaveScene();
 }