【抽卡】仙缘汇聚箱加入山河社稷图星数条件
parent
40fcabaf55
commit
bfbc185604
|
@ -7,8 +7,9 @@ local sortingOrder=0
|
||||||
local lotterySetting=ConfigManager.GetConfig(ConfigName.LotterySetting)
|
local lotterySetting=ConfigManager.GetConfig(ConfigName.LotterySetting)
|
||||||
local specialConfig=ConfigManager.GetConfig(ConfigName.SpecialConfig)
|
local specialConfig=ConfigManager.GetConfig(ConfigName.SpecialConfig)
|
||||||
local itemConfig=ConfigManager.GetConfig(ConfigName.ItemConfig)
|
local itemConfig=ConfigManager.GetConfig(ConfigName.ItemConfig)
|
||||||
local s --s1 消耗道具 s2消耗数量
|
local _CostItem --s1 消耗道具 s2消耗数量
|
||||||
local b --充值数
|
local _Con_Recharge --充值数
|
||||||
|
local _Con_Star --充值数
|
||||||
|
|
||||||
function this:InitComponent(gameObject)
|
function this:InitComponent(gameObject)
|
||||||
this.spLoader = SpriteLoader.New()
|
this.spLoader = SpriteLoader.New()
|
||||||
|
@ -22,7 +23,7 @@ end
|
||||||
|
|
||||||
function this:BindEvent()
|
function this:BindEvent()
|
||||||
Util.AddClick(this.okBtn,function()
|
Util.AddClick(this.okBtn,function()
|
||||||
if BagManager.GetItemCountById(94)< tonumber(s) then
|
if BagManager.GetItemCountById(94)< tonumber(_CostItem) then
|
||||||
PopupTipPanel.ShowTip(Language[11585])
|
PopupTipPanel.ShowTip(Language[11585])
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
@ -45,16 +46,23 @@ function this:OnShow(_parent,...)
|
||||||
parent=_parent
|
parent=_parent
|
||||||
sortingOrder =_parent.sortingOrder
|
sortingOrder =_parent.sortingOrder
|
||||||
local args = {...}
|
local args = {...}
|
||||||
s=lotterySetting[RecruitType.RecruitBox].CostItem[1][2]
|
_CostItem=lotterySetting[RecruitType.RecruitBox]._CostItem[1][2]
|
||||||
b=tonumber(specialConfig[49].Value)
|
|
||||||
|
local con = string.split(specialConfig[49].Value, "#")
|
||||||
|
_Con_Recharge = tonumber(con[1])
|
||||||
|
_Con_Star = tonumber(con[2])
|
||||||
this.titleText.text=Language[11587]
|
this.titleText.text=Language[11587]
|
||||||
this.text1.text=string.format(Language[11588],s)
|
this.text1.text=string.format(Language[11588],_CostItem)
|
||||||
this.text2.text=Language[11589] --后续改成读表
|
this.text2.text=Language[11589] --后续改成读表
|
||||||
this.text3.text=Language[11590]..string.format(MoneyUtil.GetMoneyUnitName(),b)..Language[11591]
|
this.text3.text= string.format("充值%s元或山河社稷图累计星数到达%s开启", string.format(MoneyUtil.GetMoneyUnitName(), _Con_Recharge), _Con_Star)
|
||||||
|
--Language[11590]..string.format(MoneyUtil.GetMoneyUnitName(),_Con_Recharge)..Language[11591]
|
||||||
|
|
||||||
|
local isUnlock = VipManager.GetChargedNum() >= _Con_Recharge or FightLevelManager.GetAllChapterStars() >= _Con_Star
|
||||||
|
|
||||||
this.curNum.text=string.format(Language[11586],BagManager.GetItemCountById(94))
|
this.curNum.text=string.format(Language[11586],BagManager.GetItemCountById(94))
|
||||||
Util.SetGray(this.okBtn,VipManager.GetChargedNum()<b)
|
Util.SetGray(this.okBtn, not isUnlock)
|
||||||
this.okBtn:GetComponent("Button").interactable=VipManager.GetChargedNum()>=b
|
this.okBtn:GetComponent("Button").interactable = isUnlock
|
||||||
this.text3.gameObject:SetActive(VipManager.GetChargedNum()>=0 and VipManager.GetChargedNum()<b)
|
this.text3.gameObject:SetActive(not isUnlock)
|
||||||
end
|
end
|
||||||
|
|
||||||
function this:OnClose()
|
function this:OnClose()
|
||||||
|
|
Loading…
Reference in New Issue