| | |
| | | m_TodayBuyTimes.text = Language.Get("TimesBuyLanguage1", surplusTimeDisplay, totalTimes);
|
| | | int nextVipLv = vipModel.GetPrivilegeVipLv((VipPrivilegeType)openTimeConfig.BuyTimesID, totalTimes);
|
| | |
|
| | | m_ContainerVipUp.gameObject.SetActive(nextVipLv != -1);
|
| | | var currentVipLv = PlayerDatas.Instance.baseData.VIPLv;
|
| | | int vipHasTimesLv = vipModel.GetPrivilegeVipLv((VipPrivilegeType)openTimeConfig.BuyTimesID, defaultTimes);
|
| | |
|
| | | bool displayUp = (currentVipLv >= vipHasTimesLv && nextVipLv != -1) || (currentVipLv < vipHasTimesLv && surplusTimes == 0 && nextVipLv != -1);
|
| | | m_ContainerVipUp.gameObject.SetActive(displayUp);
|
| | | m_GotoRecharge.gameObject.SetActive(nextVipLv != -1 && !canBuyTimes);
|
| | |
|
| | | if (nextVipLv != -1)
|
| | | if (displayUp)
|
| | | {
|
| | | var _buyTimes = VipPrivilegeConfig.GetVipPrivilegeData((VipPrivilegeType)openTimeConfig.BuyTimesID, nextVipLv);
|
| | | var upTimes = _buyTimes - totalTimes;
|