瀏覽代碼

修复常驻礼包bug

何晓捷 2 年之前
父節點
當前提交
b7ad44e479
共有 1 個文件被更改,包括 3 次插入5 次删除
  1. 3 5
      GameClient/Assets/Game/HotUpdate/Views/EnduringGiftBox/EnduringGiftBoxView.cs

+ 3 - 5
GameClient/Assets/Game/HotUpdate/Views/EnduringGiftBox/EnduringGiftBoxView.cs

@@ -488,6 +488,7 @@ namespace GFGGame
             //this.Hide();
             //this.Hide();
         }
         }
 
 
+        //购买连续礼包之后,更新数据+更新界面
         private void UpDayRebateAndView(EventContext context)
         private void UpDayRebateAndView(EventContext context)
         {
         {
             ShopCfg shopCfg = context.data as ShopCfg;
             ShopCfg shopCfg = context.data as ShopCfg;
@@ -497,12 +498,9 @@ namespace GFGGame
                 itemCfg.subType == ConstItemSubType.CONTINUOUS_REWARD_GIFT)
                 itemCfg.subType == ConstItemSubType.CONTINUOUS_REWARD_GIFT)
             {
             {
                 int dayNum = EnduringGiftBoxDataManager.Instance.GetItemRebateDay(itemCfg.id);
                 int dayNum = EnduringGiftBoxDataManager.Instance.GetItemRebateDay(itemCfg.id);
-                if (dayNum > 0)
-                {
-                    dayNum -= 1;
-                }
+                int totalDayNum = dayNum + itemCfg.param2Arr[0];
 
 
-                EnduringGiftBoxDataManager.Instance.UpDayAllRebateItemDic(itemCfg.id, dayNum);
+                EnduringGiftBoxDataManager.Instance.UpDayAllRebateItemDic(itemCfg.id, totalDayNum);
                 EnduringGiftBoxDataManager.Instance.AddDayRebateItemIds(itemCfg.id);
                 EnduringGiftBoxDataManager.Instance.AddDayRebateItemIds(itemCfg.id);
             }
             }