瀏覽代碼

修改bug

lzx 1 天之前
父節點
當前提交
c9dced79e5
共有 2 個文件被更改,包括 21 次插入7 次删除
  1. 2 2
      Assets/Scripts/GameLogic/Player/SummonManager.cs
  2. 19 5
      Assets/Scripts/GameUI/UI/BoxPanel/BoxPanel.cs

+ 2 - 2
Assets/Scripts/GameLogic/Player/SummonManager.cs

@@ -99,9 +99,8 @@ namespace GameLogic.Player
                             return null;
                         }
 
-#endif
-
                         await TimerComponent.Instance.WaitAsync(1000);
+#endif
                     }
                     else
                     {
@@ -171,6 +170,7 @@ namespace GameLogic.Player
                             return null;
                         }
 
+                        await TimerComponent.Instance.WaitAsync(1000);
 #endif
                     }
                     else

+ 19 - 5
Assets/Scripts/GameUI/UI/BoxPanel/BoxPanel.cs

@@ -22,7 +22,11 @@ namespace Fort23.Mono
             if (summonData.tenFreeCount < openBoxConfig.oneConsumeFreePara_1[1] &&
                 PlayerManager.Instance.serverTime >= summonData.nextTenFreeTime)
             {
-                return await PlayerManager.Instance.SummonManager.Summon(configId, 10);
+                await MarskPanel.OpenPanel();
+                List<ItemInfo> itemInfos = await PlayerManager.Instance.SummonManager.Summon(configId, 10);
+                MarskPanel.ClosePanel();
+                return itemInfos;
+                // return await PlayerManager.Instance.SummonManager.Summon(configId, 10);
             }
             else
             {
@@ -35,8 +39,11 @@ namespace Fort23.Mono
                     return null;
                 }
 
-
-                return await PlayerManager.Instance.SummonManager.Summon(configId, 10);
+                await MarskPanel.OpenPanel();
+                List<ItemInfo> itemInfos = await PlayerManager.Instance.SummonManager.Summon(configId, 10);
+                MarskPanel.ClosePanel();
+                return itemInfos;
+                // return await PlayerManager.Instance.SummonManager.Summon(configId, 10);
             }
         }
 
@@ -48,7 +55,10 @@ namespace Fort23.Mono
             if (summonData.oneFreeCount < openBoxConfig.oneConsumeFreePara[1] &&
                 PlayerManager.Instance.serverTime >= summonData.nextOneFreeTime)
             {
-                return await PlayerManager.Instance.SummonManager.Summon(configId, 1);
+                await MarskPanel.OpenPanel();
+                List<ItemInfo> itemInfos = await PlayerManager.Instance.SummonManager.Summon(configId, 1);
+                MarskPanel.ClosePanel();
+                return itemInfos;
             }
             else
             {
@@ -70,7 +80,11 @@ namespace Fort23.Mono
                     return item;
                 }
 
-                return await PlayerManager.Instance.SummonManager.Summon(configId, 1);
+                await MarskPanel.OpenPanel();
+                List<ItemInfo> itemInfos = await PlayerManager.Instance.SummonManager.Summon(configId, 1);
+                MarskPanel.ClosePanel();
+                return itemInfos;
+                // return await PlayerManager.Instance.SummonManager.Summon(configId, 1);
             }
         }
     }