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