miduo_client/Assets/ManagedResources/~Lua/Modules/LingMaiMiJing/LingMaiMiJingPanel.lua

53 lines
1.5 KiB
Lua

require("Base/BasePanel")
local LingMaiMiJingPanel = Inherit(BasePanel)
--初始化组件(用于子类重写)
function LingMaiMiJingPanel:InitComponent()
self.spLoader = SpriteLoader.New()
-- 屏幕适配修改
self.UpView = SubUIManager.Open(SubUIConfig.UpView, self.gameObject.transform)
self.backBtn = Util.GetGameObject(self.gameObject,"backBtn")
self.helpBtn = Util.GetGameObject(self.gameObject,"HelpBtn")
self.helpPosition=self.helpBtn:GetComponent("RectTransform").localPosition
end
--绑定事件(用于子类重写)
function LingMaiMiJingPanel:BindEvent()
Util.AddClick(self.backBtn,function()
self:ClosePanel()
end)
Util.AddOnceClick(self.helpBtn, function()
UIManager.OpenPanel(UIName.HelpPopup,HELP_TYPE.LingMaiMiJing,self.helpPosition.x,self.helpPosition.y)
end)
end
--添加事件监听(用于子类重写)
function LingMaiMiJingPanel:AddListener()
end
--移除事件监听(用于子类重写)
function LingMaiMiJingPanel:RemoveListener()
end
--跨服
function LingMaiMiJingPanel:OnOpen()
self.UpView:OnOpen({showType = UpViewOpenType.ShowLeft, panelType = PanelType.QiJie})
end
--界面打开时调用(用于子类重写)
function LingMaiMiJingPanel:OnShow()
self:Refresh()
end
function LingMaiMiJingPanel:Refresh()
end
--界面关闭时调用(用于子类重写)
function LingMaiMiJingPanel:OnClose()
end
--界面销毁时调用(用于子类重写)
function LingMaiMiJingPanel:OnDestroy()
self.spLoader:Destroy()
end
return LingMaiMiJingPanel