void Update() { if (slider != null) { if (current.GetAttribute("tag") == "res") { slider.value = LoadManager.Instance().progressGet; } else if (current.GetAttribute("tag") == "xml") { slider.value += 0.01f; if (slider.value >= 1) { LoadSences(); } } else if (current.GetAttribute("tag") == "sences") { slider.value = ao.progress; if (slider.value >= 0.9f) { slider.value = 1f; } } upDateText(); } }
void Awake() { GameTime.InitTime(); LoadManager.Instance().LoadFinished += OnLoadFinished; LoadManager.Instance().Load(); }
private IEnumerator LoadAb(string fileName, Action <int, int> loadProgress) { var request = LoadManager.Instance().LoadAsset <AssetBundle>(fileName); yield return(request); finish++; loadProgress?.Invoke(finish, counter); }
void Awake() { //InitLoadManager GamePath.SetEditorPath(dataPath); UnityAssetsLoader.Instance().Init(); #if UNITY_EDITOR LoadManager.Instance().SetRootPath(GamePath.editorDataPath); #endif }
private IEnumerator LoadLoaddingUI() { var request = LoadManager.Instance().LoadAsset <AssetBundle>("UI/loading"); yield return(request); if (request.Error == null) { UIPackage.AddPackage(request.Result); var ui = UIPackage.CreateObject("Loading", "LoadingUI").asCom; GRoot.inst.AddChild(ui); LoadTemplate.Instance().StartLoad(); LoadAssetbundle.Instance().StartLoad(OnProgress); } }
private IEnumerator DoLoad(UIPackageRequest request) { if (request == null) { yield break; } // 再次检查Cache UIPackage package; _dicCach.TryGetValue(request.name, out package); if (package != null) { request.Result = package; request.Completed = true; yield break; } string requestLowercase = request.name.ToLowerInvariant(); var requestAb = LoadManager.Instance().LoadAsset <AssetBundle>($"UI/{requestLowercase}"); yield return(requestAb); if (requestAb.Result == null) { request.Completed = true; Log.Warning($"[UIPackageManager] Could'n Load package {requestLowercase}"); yield break; } package = UIPackage.AddPackage(requestAb.Result); if (package == null) { request.Completed = true; yield break; } package.LoadAllAssets(); _dicCach[request.name] = package; request.Result = package; request.Completed = true; yield break; }
private IEnumerator LoadAllJson(string fileName, IDataTable table) { var request = LoadManager.Instance().LoadText(templatePath + "/" + fileName); yield return(request); if (request != null) { if (request.Result != null) { table.Parse(request.Result); Log.Info(request.Result); } if (request.Error != null) { Log.Info(request.Error); } } }