Selaa lähdekoodia

购买物品双倍补充修改

huangxiaoyue 1 vuosi sitten
vanhempi
commit
95ebc15f74
1 muutettua tiedostoa jossa 4 lisäystä ja 2 poistoa
  1. 4 2
      GameClient/Assets/Game/HotUpdate/ServerProxy/ShopSProxy.cs

+ 4 - 2
GameClient/Assets/Game/HotUpdate/ServerProxy/ShopSProxy.cs

@@ -84,7 +84,6 @@ namespace GFGGame
             ShopDataManager.Instance.UpdateGoodsData(buyId, totalTimes);
             ShopCfg shopCfg = ShopCfgArray.Instance.GetCfg(buyId);
             ItemCfg itemCfg = ItemCfgArray.Instance.GetCfg(shopCfg.itemId);
-            ItemCfg doubleItemIdCfg = ItemCfgArray.Instance.GetCfg(shopCfg.doubleItemId);
 
             EventAgent.DispatchEvent(ConstMessage.CONTINUOUS_REBATE_GIFT_SHOP_BUY, shopCfg);
             if (showItems)
@@ -97,7 +96,10 @@ namespace GFGGame
                 //}
                 List<ItemData> itemDatas = new List<ItemData>();
                 itemDatas.Add(ItemUtil.createItemData(itemCfg.id, times * shopCfg.itemNum * multiple));
-                itemDatas.Add(ItemUtil.createItemData(doubleItemIdCfg.id, times * shopCfg.itemNum * multiple));
+                if (shopCfg.doubleItemId > 0) { 
+                    ItemCfg doubleItemIdCfg = ItemCfgArray.Instance.GetCfg(shopCfg.doubleItemId);
+                    itemDatas.Add(ItemUtil.createItemData(doubleItemIdCfg.id, times * shopCfg.itemNum * multiple));
+                }
                 BonusController.TryShowBonusList(itemDatas);
             }
             EventAgent.DispatchEvent(ConstMessage.SHOP_BUY);