Explorar o código

修改抽卡bug

lzx dende agora 1 día
pai
achega
a4a76315b8
Modificáronse 1 ficheiros con 10 adicións e 8 borrados
  1. 10 8
      Assets/Scripts/GameLogic/Player/SummonManager.cs

+ 10 - 8
Assets/Scripts/GameLogic/Player/SummonManager.cs

@@ -206,7 +206,7 @@ namespace GameLogic.Player
                     summonData.tenPayCount++;
                 }
             }
-            
+
             AccountFileInfo.Instance.SavePlayerData();
             return allIitem;
         }
@@ -223,18 +223,19 @@ namespace GameLogic.Player
 
             for (int i = 0; i < count; i++)
             {
-                // 十连保底1
-                if (summonData.baodiCount1 >= 9)
+                // 十连保底2
+                if (summonData.baodiCount2 >= openBoxConfig.reward2para1)
                 {
-                    var addItem = ProcessBaodi1(summonData, openBoxConfig, baodiItemSet);
+                    var addItem = ProcessBaodi2(summonData, openBoxConfig);
                     allItem.AddRange(addItem);
                     continue;
                 }
 
-                // 十连保底2
-                if (summonData.baodiCount2 >= openBoxConfig.reward2para1)
+
+                // 十连保底1
+                if (summonData.baodiCount1 >= 9)
                 {
-                    var addItem = ProcessBaodi2(summonData, openBoxConfig);
+                    var addItem = ProcessBaodi1(summonData, openBoxConfig, baodiItemSet);
                     allItem.AddRange(addItem);
                     continue;
                 }
@@ -301,6 +302,7 @@ namespace GameLogic.Player
             var addItem = DropManager.Instance.DropItem(config.reward2);
             // PlayerManager.Instance.BagController.AddItem(addItem);
             summonData.baodiCount2 = 0;
+            summonData.baodiCount1 = 0;
             AccountFileInfo.Instance.SavePlayerData();
             return addItem;
         }
@@ -327,7 +329,7 @@ namespace GameLogic.Player
             // AccountFileInfo.Instance.SavePlayerData();
             // PlayerManager.Instance.BagController.AddItem(addItem);
             summonData.baodiCount1++;
-         
+
 
             return addItem;
         }