瀏覽代碼

商城会员每周礼包领取规则修改

huangxiaoyue 1 年之前
父節點
當前提交
cac47da359
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. 2 1
      GameClient/Assets/Game/HotUpdate/Views/Store/StoreChargeAddUpView.cs

+ 2 - 1
GameClient/Assets/Game/HotUpdate/Views/Store/StoreChargeAddUpView.cs

@@ -162,7 +162,8 @@ namespace GFGGame
                 item.m_btnWeek.onClick.Add(OnBtnWeekClick);
             }
             item.m_btnWeek.data = vipCfg.id;
-            bool canGet = GameGlobal.myNumericComponent.GetAsInt(NumericType.VipWeekGetStatus) == 0 && RoleDataManager.vipLv == vipCfg.id;
+            bool isWeekGet = MathUtil.isBitSet(GameGlobal.myNumericComponent.GetAsInt(NumericType.VipWeekGetStatus), vipCfg.id);
+            bool canGet = !isWeekGet && vipCfg.id <=RoleDataManager.vipLv;
             item.m_btnWeek.grayed = !canGet;
             RedDotController.Instance.SetComRedDot(item.m_btnWeek, canGet, "", -28, -3);
             UI_ListVipItem.ProxyEnd();