|
|
- 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
|