|
@@ -677,7 +677,20 @@ namespace GFGGame
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
- _ui.m_btnWeeklyGift.target.visible = true;
|
|
|
+ ActivityOpenCfg activityCfg = ActivityOpenCfgArray.Instance.GetCfg(ActivityDataManager.Instance.GetCurOpenActiveByType(101));
|
|
|
+ int giftShopId = activityCfg.paramsArr[0];
|
|
|
+ ShopCfg shopCfg = ShopCfgArray.Instance.GetCfg(giftShopId);
|
|
|
+ var remainBuyNum = shopCfg.maxBuyNum - ShopDataManager.Instance.GetGoodsBuyNumById(shopCfg.id);
|
|
|
+ if (remainBuyNum == 0)
|
|
|
+ {
|
|
|
+ //已售完
|
|
|
+ _ui.m_btnWeeklyGift.target.visible = false;
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ //未售完
|
|
|
+ _ui.m_btnWeeklyGift.target.visible = true;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|