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