コード例 #1
0
        /// <summary>
        /// 场景恢复
        /// </summary>
        public void RestoreScene()
        {
            //先处理场景问题,还原场景管理DataModel的entity
            ReplayManager replayLoader = GetComponent <ReplayManager>();

            _restoreSystem.Load(replayLoader.DataEntity);

            //判断是否是当前场景
            ReplayEntity sceneEntity = (ReplayEntity)replayLoader.DataEntity;

            //加载场景
            StartCoroutine(LoadScene(sceneEntity.sceneName));
        }