源战役客户端
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 
 
 
 

57 linhas
1.5 KiB

ComposeShowTips = ComposeShowTips or BaseClass(EquipShowTips)
local ComposeShowTips = ComposeShowTips
function ComposeShowTips:LoadSuccess()
EquipToolTips.LoadSuccess(self)
self.replaceBtn = self.strengthBtn
self.replace_btn_text = self:GetChildTexts({"layout/normal/btn_conta/strengthBtn/Text"})
self.replace_btn_text.text = "替换"
SetSizeDelta(self.transform,ScreenWidth,ScreenHeight)
end
function ComposeShowTips:Open(dynamic, x, y, off_callback, replace_callback)
self.dynamic = dynamic
self.pos_x = x
self.pos_y = y
self.off_callback = off_callback
self.replace_callback = replace_callback
BaseView.Open(self)
end
function ComposeShowTips:InitEvent()
local function onBtnClickHandler(target)
if target == self.takeBtn then
if self.off_callback ~= nil then
self.off_callback()
else
ComposeModel:getInstance():Fire(ComposeEvent.COMPOSE_GOODS_OFF, self.dynamic.goods_id)
end
elseif target == self.replaceBtn then
if self.replace_callback ~= nil then
self.replace_callback()
end
end
self:Close()
end
AddClickEvent(self.takeBtn, onBtnClickHandler)
AddClickEvent(self.strengthBtn, onBtnClickHandler)
end
--按钮显示
function ComposeShowTips:SetBtns()
for i,v in ipairs(self.btn_list) do
v:SetActive(false)
end
local btn_list = {}
table.insert(btn_list, self.takeBtn)
table.insert(btn_list, self.replaceBtn)
for i,v in ipairs(btn_list) do
v:SetActive(true)
end
self.btn_conta.sizeDelta = Vector2(self.btn_conta.sizeDelta.x, #btn_list * 60 + 10)
end