EmpowerTipsView = EmpowerTipsView or BaseClass(BaseView)
|
|
local EmpowerTipsView = EmpowerTipsView
|
|
|
|
function EmpowerTipsView:__init()
|
|
self.base_file = "empower"
|
|
self.layout_file = "EmpowerTipsView"
|
|
self.layer_name = "UI"
|
|
--self.destroy_imm = true
|
|
self.use_background = true
|
|
self.change_scene_close = true --是否切换场景时关闭(弹出界面使用)
|
|
--self.append_to_ctl_queue = true --是否要添加进界面堆栈
|
|
|
|
self.model = EmpowerModel:GetInstance()
|
|
self.select_index = 1
|
|
self.view_list = {}
|
|
|
|
self.load_callback = function ()
|
|
self:LoadSuccess()
|
|
self:AddEvent()
|
|
end
|
|
self.open_callback = function ( )
|
|
self:OpenSuccess()
|
|
end
|
|
self.destroy_callback = function ( )
|
|
self:DestroySuccess()
|
|
end
|
|
|
|
end
|
|
|
|
function EmpowerTipsView:Open(data,callBack)
|
|
self.data = data
|
|
self.callBack = callBack
|
|
BaseView.Open(self)
|
|
end
|
|
|
|
function EmpowerTipsView:LoadSuccess()
|
|
self.Window_raw = self:GetChild("TipsCon/Window"):GetComponent("RawImage")
|
|
self.windowCloseBtn = self:GetChild("TipsCon/Window/windowCloseBtn").gameObject
|
|
self.contenText_txt = self:GetChild("TipsCon/contenText"):GetComponent("Text")
|
|
lua_resM:setOutsideRawImage(self, self.Window_raw, GameResPath.GetViewBigBg("tips_comm_bg6"), false)
|
|
self.confirmBtn = self:GetChild("TipsCon/confirmBtn").gameObject
|
|
self.cancelBtn = self:GetChild("TipsCon/cancelBtn").gameObject
|
|
-- self.toggleBtn = self:GetChild("toggle").gameObject
|
|
self.toggle = self:GetChild("TipsCon/toggle"):GetComponent("Toggle")
|
|
end
|
|
|
|
function EmpowerTipsView:AddEvent()
|
|
local function clickHandler(target)
|
|
if target == self.windowCloseBtn then
|
|
self:Close()
|
|
elseif target == self.cancelBtn then
|
|
self:Close()
|
|
elseif target == self.confirmBtn then
|
|
if self.callBack then
|
|
self.callBack(self.toggle.isOn)
|
|
end
|
|
|
|
self:Close()
|
|
-- Message.show("self.model.isAutoBuy41401:",self.model.isAutoBuy41401)
|
|
end
|
|
end
|
|
AddClickEvent(self.windowCloseBtn, clickHandler, 1)
|
|
AddClickEvent(self.cancelBtn, clickHandler, 1)
|
|
AddClickEvent(self.confirmBtn, clickHandler, 1)
|
|
--AddClickEvent(self.toggleBtn, clickHandler, 1)
|
|
end
|
|
|
|
function EmpowerTipsView:OpenSuccess()
|
|
--self:Close()
|
|
self:UpdateView()
|
|
end
|
|
|
|
function EmpowerTipsView:UpdateView()
|
|
self.contenText_txt.text = self.data--"是否花费购买***"
|
|
end
|
|
|
|
function EmpowerTipsView:DestroySuccess( )
|
|
|
|
end
|
|
function EmpowerTipsView:SetCallBack(callBack)
|
|
self.callBack = callBack
|
|
end
|