何晓捷 2 жил өмнө
parent
commit
b7ad44e479

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

@@ -488,6 +488,7 @@ namespace GFGGame
             //this.Hide();
         }
 
+        //购买连续礼包之后,更新数据+更新界面
         private void UpDayRebateAndView(EventContext context)
         {
             ShopCfg shopCfg = context.data as ShopCfg;
@@ -497,12 +498,9 @@ namespace GFGGame
                 itemCfg.subType == ConstItemSubType.CONTINUOUS_REWARD_GIFT)
             {
                 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);
             }