예제 #1
0
 protected override bool Update()
 {
     if (_request == null)
     {
         return(false);
     }
     ResLog.Log("等待加载:{0},加载状态{1}", RequestResPath, _request.isDone);
     return(_request.isDone);
 }
예제 #2
0
        private void InternalCheckInfo()
        {
            LogManager.Assert(_onLoadingRequest.Count == _onLoadingAbPackage.Count, "AssetBundleLoader OnLoading Request List!=Name List");

            LogManager.Log("--------------------资源数量:[{0}]--------------------", _packageMap.Count);
            int length = _onLoadingRequest.Count;

            LogManager.Log("--------------------加载中的请求:[{0}]--------------------", length);
            for (int i = 0; i < length; i++)
            {
                ResLog.Log(_onLoadingRequest[i].RequestResPath);
            }

            LogManager.Assert(_waitToLoadRequest.Count == _onWaitAbPackage.Count, "OnWait Request List!=Name List");
            length = _waitToLoadRequest.Count;
            LogManager.Log("--------------------等待中的请求:[{0}]--------------------", length);
            for (int i = 0; i < length; i++)
            {
                ResLog.Log(_waitToLoadRequest[i].RequestResPath);
            }
        }
예제 #3
0
        public void CheckInfo()
        {
            int length = _otherOperation.Count;

            LogManager.Log("--------------------资源数量:[{0}]--------------------", _cacheRes.Count);
            LogManager.Log("--------------------其他请求:[{0}]--------------------", length);

            length = _onLoadingRes.Count;
            LogManager.Log("--------------------加载中的名字:[{0}]--------------------", length);
            for (int i = 0; i < length; i++)
            {
                ResLog.Log(_onLoadingRes[i]);
            }
            length = _loadOpertions.Count;
            LogManager.Log("--------------------加载中的请求:[{0}]--------------------", length);
            for (int i = 0; i < length; i++)
            {
                ResLog.Log(_loadOpertions[i].RequestResPath);
            }
            _loader.CheckInfo();
        }
예제 #4
0
 protected override void Init()
 {
     ResLog.Log("Res:{0}", _path);
     _request = Resources.LoadAsync(_path);
 }