lzx пре 1 дан
родитељ
комит
fc6a541330
1 измењених фајлова са 15 додато и 4 уклоњено
  1. 15 4
      Assets/Scripts/GameLogic/Player/SummonManager.cs

+ 15 - 4
Assets/Scripts/GameLogic/Player/SummonManager.cs

@@ -208,10 +208,21 @@ namespace GameLogic.Player
                     continue;
                 }
 
-                List<ItemInfo> addItem2 = DropManager.Instance.DropItem(openBoxConfig.reward);
-                PlayerManager.Instance.BagController.AddItem(addItem2);
-                allIitem.AddRange(addItem2);
-                summonData.baodiCount1++;
+                List<ItemInfo> addItem2;
+                if (count == 1)
+                {
+                    addItem2 = DropManager.Instance.DropItem(openBoxConfig.reward[Random.Range(0, openBoxConfig.reward.Length)]);
+                    PlayerManager.Instance.BagController.AddItem(addItem2);
+                    allIitem.AddRange(addItem2);
+                    summonData.baodiCount1++;
+                }
+                else
+                {
+                    addItem2 = DropManager.Instance.DropItem(openBoxConfig.reward[i]);
+                    PlayerManager.Instance.BagController.AddItem(addItem2);
+                    allIitem.AddRange(addItem2);
+                    summonData.baodiCount1++;
+                }
 
 
                 foreach (var baodiItem in baodiItems)