源战役客户端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

82 lines
2.4 KiB

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