-- <*
|
|
-- @Author: Saber
|
|
-- @Description: 发行需求:选角界面隐藏显示切换热区
|
|
-- *>
|
|
CheatHideSelectRoleViewClickView = CheatHideSelectRoleViewClickView or BaseClass(BaseView)
|
|
local CheatHideSelectRoleViewClickView = CheatHideSelectRoleViewClickView
|
|
|
|
function CheatHideSelectRoleViewClickView:__init()
|
|
self.base_file = "cheat"
|
|
self.layout_file = "CheatHideSelectRoleViewClickView"
|
|
self.layer_name = "Top"
|
|
self.destroy_imm = true
|
|
self.use_background = false --全屏界面默认使用这个参数,非全屏界面自行设置
|
|
self.show_sr_ui = false
|
|
self.load_callback = function ()
|
|
self:LoadSuccess()
|
|
self:AddEvent()
|
|
end
|
|
self.open_callback = function ( )
|
|
self:OpenSuccess()
|
|
end
|
|
self.switch_callback = function(index)
|
|
self:SwitchTab(index)
|
|
end
|
|
self.destroy_callback = function ( )
|
|
self:DestroySuccess()
|
|
end
|
|
end
|
|
|
|
function CheatHideSelectRoleViewClickView:Open(click_callback)
|
|
self.click_callback = click_callback
|
|
BaseView.Open(self)
|
|
end
|
|
|
|
function CheatHideSelectRoleViewClickView:LoadSuccess()
|
|
local nodes = {
|
|
|
|
}
|
|
self:GetChildren(nodes)
|
|
SetAnchoredPosition(self.transform, 0, 0)
|
|
SetSizeDelta(self.transform, 200, 200)
|
|
end
|
|
|
|
function CheatHideSelectRoleViewClickView:AddEvent()
|
|
local function click_event(target)
|
|
if target == self.gameObject then
|
|
if self.click_callback then
|
|
self.show_sr_ui = not self.show_sr_ui
|
|
self.click_callback(self.show_sr_ui)
|
|
end
|
|
end
|
|
end
|
|
AddClickEvent(self.gameObject, click_event)
|
|
end
|
|
|
|
function CheatHideSelectRoleViewClickView:OpenSuccess()
|
|
self:UpdateView()
|
|
end
|
|
|
|
function CheatHideSelectRoleViewClickView:UpdateView()
|
|
|
|
end
|
|
|
|
function CheatHideSelectRoleViewClickView:DestroySuccess( )
|
|
|
|
end
|