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

56 lines
1.7 KiB
Lua
Raw Normal View History

2021-11-11 10:06:49 +08:00
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()
2021-11-11 14:28:02 +08:00
Game.GlobalEvent:AddEvent(GameEvent.LingMaiMiJing.RefreshPanel, self.Refresh,self)
2021-11-11 10:06:49 +08:00
end
--移除事件监听(用于子类重写)
function LingMaiMiJingPanel:RemoveListener()
2021-11-11 14:28:02 +08:00
Game.GlobalEvent:RemoveEvent(GameEvent.LingMaiMiJing.RefreshPanel, self.Refresh,self)
2021-11-11 10:06:49 +08:00
end
--跨服
function LingMaiMiJingPanel:OnOpen()
2021-11-11 14:28:02 +08:00
self.UpView:OnOpen({showType = UpViewOpenType.ShowLeft, panelType = PanelType.Main})
2021-11-11 10:06:49 +08:00
end
--界面打开时调用(用于子类重写)
function LingMaiMiJingPanel:OnShow()
self:Refresh()
end
function LingMaiMiJingPanel:Refresh()
2021-11-11 14:28:02 +08:00
LogYellow("刷新了一次")
2021-11-11 10:06:49 +08:00
end
--界面关闭时调用(用于子类重写)
function LingMaiMiJingPanel:OnClose()
end
--界面销毁时调用(用于子类重写)
function LingMaiMiJingPanel:OnDestroy()
self.spLoader:Destroy()
end
return LingMaiMiJingPanel