源战役客户端
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.
 
 
 
 
 

66 regels
1.8 KiB

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