[gm]=======名望特权修改

wangzhenxing 2022-10-25 10:23:48 +08:00
parent 7b65301173
commit f3d4eed21c
5 changed files with 28 additions and 27 deletions

View File

@ -71,6 +71,7 @@ function this:InitComponent()
this.UpView = SubUIManager.Open(SubUIConfig.UpView, self.gameObject.transform)
this.remainTimesTip = Util.GetGameObject(self.gameObject, "Panel/tip/remainTimesTip"):GetComponent("Text")
this.vipTips = Util.GetGameObject(self.gameObject, "Panel/tip/vipTips"):GetComponent("Text")
this.vipTips.gameObject:SetActive(false)
this.btnBack = Util.GetGameObject(self.gameObject, "Panel/BackBtn")
this.levelPre = Util.GetGameObject(self.gameObject, "Panel/Pre")
@ -346,19 +347,19 @@ end
--界面打开时调用(用于子类重写)
function this:RefreshTimes()
this.remainTimesTip.text = XuanYuanMirrorManager.GetTimeTip()
if XuanYuanMirrorManager.GetBuyTimesTip() then
this.vipTips.gameObject:SetActive(false)
else
this.vipTips.gameObject:SetActive(true)
this.vipTips.text = Language[10349]
Util.AddOnceClick(
Util.GetGameObject(this.vipTips.gameObject, "GameObject"),
function()
DynamicActivityManager.SetSelectIndex(DataType.Direct,{4003})
JumpManager.GoJump(36006)
end
)
end
-- if XuanYuanMirrorManager.GetBuyTimesTip() then
-- this.vipTips.gameObject:SetActive(false)
-- else
-- this.vipTips.gameObject:SetActive(true)
-- this.vipTips.text = Language[10349]
-- Util.AddOnceClick(
-- Util.GetGameObject(this.vipTips.gameObject, "GameObject"),
-- function()
-- DynamicActivityManager.SetSelectIndex(DataType.Direct,{4003})
-- JumpManager.GoJump(36006)
-- end
-- )
-- end
end
function this:OnSortingOrderChange()

View File

@ -221,7 +221,7 @@ function this.RefreshReward(Data)
this.value.text = string.format("%s/%s",rechargeNum,num)
this.price.text = Data.data.price
this.btnRed:SetActive(false)
local needNum=DynamicActivityManager.GetMingWangLv(Data.data.shopItemData.BuyRule[2])
local needNum=DynamicActivityManager.GetMingWangLv(Data.data.shopItemData.BuyRule[2]-1)
if Data.data.limitNum - Data.data.boughtNum > 0 then
this.btnText:SetActive(false)
this.cost:SetActive(true)
@ -286,7 +286,7 @@ function this.RefreshReward(Data)
local curData = growData[i]
if curData.data.limitNum - curData.data.boughtNum > 0 and
BagManager.GetTotalItemNum(curData.data.costId) >= curData.data.price and
rechargeNum >=DynamicActivityManager.GetMingWangLv(curData.data.shopItemData.BuyRule[2]) then
rechargeNum >=DynamicActivityManager.GetMingWangLv(curData.data.shopItemData.BuyRule[2]-1) then
this.leftRed:SetActive(true)
break
else
@ -299,7 +299,7 @@ function this.RefreshReward(Data)
local curData = growData[i]
if curData and curData.data.limitNum - curData.data.boughtNum > 0 and
BagManager.GetTotalItemNum(curData.data.costId) >= curData.data.price and
rechargeNum >= DynamicActivityManager.GetMingWangLv(curData.data.shopItemData.BuyRule[2]) then
rechargeNum >= DynamicActivityManager.GetMingWangLv(curData.data.shopItemData.BuyRule[2]-1) then
this.rightRed:SetActive(true)
break
else

View File

@ -45,11 +45,11 @@ function this:OnShow(_parent,...)
local args = {...}
this.bodyText.text =string.format(Language[11537],args[1],args[3])
func = args[2]
if XuanYuanMirrorManager.GetBuyTimesTip() then
this.root:SetActive(false)
else
this.root:SetActive(true)
end
-- if XuanYuanMirrorManager.GetBuyTimesTip() then
-- this.root:SetActive(false)
-- else
-- this.root:SetActive(true)
-- end
end
function this:OnClose()

View File

@ -265,7 +265,7 @@ function EveryDayGiftNew:RefreshReward(Data)
self.value.text = string.format("%s/%s",rechargeNum,num)
self.price.text = Data.data.price
self.btnRed:SetActive(false)
local needNum=DynamicActivityManager.GetMingWangLv(Data.data.shopItemData.BuyRule[2])
local needNum=DynamicActivityManager.GetMingWangLv(Data.data.shopItemData.BuyRule[2]-1)
if Data.data.limitNum - Data.data.boughtNum > 0 then
self.btnText:SetActive(false)
self.cost:SetActive(true)
@ -329,7 +329,7 @@ function EveryDayGiftNew:RefreshReward(Data)
local curData = growData[i]
if curData.data.limitNum - curData.data.boughtNum > 0 and
BagManager.GetTotalItemNum(curData.data.costId) >= curData.data.price and
rechargeNum >=DynamicActivityManager.GetMingWangLv(curData.data.shopItemData.BuyRule[2]) then
rechargeNum >=DynamicActivityManager.GetMingWangLv(curData.data.shopItemData.BuyRule[2]-1) then
self.leftRed:SetActive(true)
break
else
@ -342,7 +342,7 @@ function EveryDayGiftNew:RefreshReward(Data)
local curData = growData[i]
if curData and curData.data.limitNum - curData.data.boughtNum > 0 and
BagManager.GetTotalItemNum(curData.data.costId) >= curData.data.price and
rechargeNum >=DynamicActivityManager.GetMingWangLv(curData.data.shopItemData.BuyRule[2]) then
rechargeNum >=DynamicActivityManager.GetMingWangLv(curData.data.shopItemData.BuyRule[2]-1) then
self.rightRed:SetActive(true)
break
else

View File

@ -155,7 +155,7 @@ function RechargeViewNew:RefreshReward(Data)
self.value.text = string.format("%s/%s",rechargeNum,num)
self.price.text = Data.data.price
self.btnRed:SetActive(false)
local needNum=DynamicActivityManager.GetMingWangLv(Data.data.shopItemData.BuyRule[2])
local needNum=DynamicActivityManager.GetMingWangLv(Data.data.shopItemData.BuyRule[2]-1)
if Data.data.limitNum - Data.data.boughtNum > 0 then
self.btnText:SetActive(false)
self.cost:SetActive(true)
@ -219,7 +219,7 @@ function RechargeViewNew:RefreshReward(Data)
local curData = growData[i]
if curData.data.limitNum - curData.data.boughtNum > 0 and
BagManager.GetTotalItemNum(curData.data.costId) >= curData.data.price and
rechargeNum >=DynamicActivityManager.GetMingWangLv(curData.data.shopItemData.BuyRule[2]) then
rechargeNum >=DynamicActivityManager.GetMingWangLv(curData.data.shopItemData.BuyRule[2]-1) then
self.leftRed:SetActive(true)
break
else
@ -232,7 +232,7 @@ function RechargeViewNew:RefreshReward(Data)
local curData = growData[i]
if curData and curData.data.limitNum - curData.data.boughtNum > 0 and
BagManager.GetTotalItemNum(curData.data.costId) >= curData.data.price and
rechargeNum >= DynamicActivityManager.GetMingWangLv(curData.data.shopItemData.BuyRule[2]) then
rechargeNum >= DynamicActivityManager.GetMingWangLv(curData.data.shopItemData.BuyRule[2]-1) then
self.rightRed:SetActive(true)
break
else