|
@@ -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)
|