|
@@ -12,6 +12,25 @@ namespace ET
|
|
|
ShopSProxy.OnBuySuccess(message.BuyId, message.Times, message.TotalTimes, dTime <= 5000);
|
|
|
}
|
|
|
}
|
|
|
+ public class NoticeMonthCardOpen : AMHandler<S2C_NoticeMonthCardOpen>
|
|
|
+ {
|
|
|
+ protected override async ETTask Run(Session session, S2C_NoticeMonthCardOpen message)
|
|
|
+ {
|
|
|
+ MonthlyCardPrivilegeCfg privilegeCfg = MonthlyCardPrivilegeCfgArray.Instance.GetCfg(MonthCardPrivilegeType.Privilege1);
|
|
|
+ int[][] itemData = null;
|
|
|
+
|
|
|
+ if (message.MonthCardType == MonthCardType.Gold)
|
|
|
+ {
|
|
|
+ itemData = new int[][] { new int[] { privilegeCfg.paramsArr[0], privilegeCfg.value1Arr[0] } };
|
|
|
+ }
|
|
|
+ else if (message.MonthCardType == MonthCardType.BlackGold)
|
|
|
+ {
|
|
|
+ itemData = new int[][] { new int[] { privilegeCfg.paramsArr[0], privilegeCfg.value2Arr[0] } };
|
|
|
+ }
|
|
|
+ BonusController.TryShowBonusList(itemData);
|
|
|
+ await ETTask.CompletedTask;
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
namespace GFGGame
|
|
@@ -67,7 +86,7 @@ namespace GFGGame
|
|
|
ItemCfg itemCfg = ItemCfgArray.Instance.GetCfg(shopCfg.itemId);
|
|
|
|
|
|
EventAgent.DispatchEvent(ConstMessage.CONTINUOUS_REBATE_GIFT_SHOP_BUY, shopCfg);
|
|
|
- if(showItems)
|
|
|
+ if (showItems)
|
|
|
{
|
|
|
//判断倍数
|
|
|
var multiple = 1;
|
|
@@ -75,7 +94,7 @@ namespace GFGGame
|
|
|
{
|
|
|
multiple = 2;
|
|
|
}
|
|
|
- List<ItemData> itemDatas = ItemUtil.CreateItemDataList(itemCfg.id, times * shopCfg.itemNum* multiple);
|
|
|
+ List<ItemData> itemDatas = ItemUtil.CreateItemDataList(itemCfg.id, times * shopCfg.itemNum * multiple);
|
|
|
BonusController.TryShowBonusList(itemDatas);
|
|
|
}
|
|
|
EventAgent.DispatchEvent(ConstMessage.SHOP_BUY);
|