浏览代码

修改服装图鉴进度加载逻辑

leiyasi 1 年之前
父节点
当前提交
873a891b34
共有 1 个文件被更改,包括 4 次插入5 次删除
  1. 4 5
      GameClient/Assets/Game/HotUpdate/Views/FieldGuide/DressUpGuideView.cs

+ 4 - 5
GameClient/Assets/Game/HotUpdate/Views/FieldGuide/DressUpGuideView.cs

@@ -86,11 +86,11 @@ namespace GFGGame
 
             if (DressUpMenuItemDataManager.isLoading)
             {
-                //ViewManager.Show<ModalStatusView>("加载中...");
                 ViewManager.Show<LoadingView>();
+                LoadingView.Instance.SetDesc("正在加载服装数据...");
                 DressUpConfigUtil.LoadCount = 0;
-                DressUpMenuItemDataManager.GetAllDressUpGuideIdListBySubTypeAsync();
                 Timers.inst.StartCoroutine(UpdateLoadProgress());
+                DressUpMenuItemDataManager.GetAllDressUpGuideIdListBySubTypeAsync();
             }
             else
             {
@@ -139,13 +139,14 @@ namespace GFGGame
 
         private IEnumerator UpdateLoadProgress()
         {
-            LoadingView.Instance.SetDesc("正在加载服装数据...");
             while (DressUpMenuItemDataManager.isLoading)
             {
                 int sum = GlobalCfgArray.globalCfg.ClothingPartsCount;
                 LoadingView.Instance.SetProgress(FieldGuideView.ProgressCalculate(DressUpConfigUtil.LoadCount, sum));
                 yield return new WaitForEndOfFrame();
             }
+
+            ViewManager.Hide<LoadingView>();
         }
 
         private void RenderListDressUpItem(int index, GObject item)
@@ -362,8 +363,6 @@ namespace GFGGame
         {
             UpdateItemIdListByType1(0);
             UpdateItemListUI();
-            //ViewManager.Hide<ModalStatusView>();
-            ViewManager.Hide<LoadingView>();
         }
     }
 }