miduo_client/Assets/ManagedResources/~Lua/Modules/ZhiZunHaoLi/ZhiZunHaoLiPanel.lua

60 lines
1.5 KiB
Lua

require("Base/BasePanel")
local ZhiZunHaoLiPanel = Inherit(BasePanel)
local this = ZhiZunHaoLiPanel
local sortingOrder = 0
--初始化组件(用于子类重写)
function ZhiZunHaoLiPanel:InitComponent()
self.mask = Util.GetGameObject(self.gameObject,"Mask")
self.panel = Util.GetGameObject(self.gameObject,"Panel")
self.Btns = Util.GetGameObject(self.panel,"BackBtns")
sortingOrder = 0
end
--绑定事件(用于子类重写)
function ZhiZunHaoLiPanel:BindEvent()
for i = 1, self.Btns.transform.childCount do
Util.AddClick(self.Btns.transform:GetChild(i-1).gameObject,function ()
self:ClosePanel()
end)
end
end
--添加事件监听(用于子类重写)
function ZhiZunHaoLiPanel:AddListener()
end
--移除事件监听(用于子类重写)
function ZhiZunHaoLiPanel:RemoveListener()
end
function ZhiZunHaoLiPanel:OnSortingOrderChange()
-- Util.AddParticleSortLayer(self.effect5, self.sortingOrder - sortingOrder)
sortingOrder = self.sortingOrder
end
--界面打开时调用(用于子类重写)
function ZhiZunHaoLiPanel:OnOpen()
end
-- 打开,重新打开时回调
function ZhiZunHaoLiPanel:OnShow()
end
-- tab节点显示自定义
function this.TabAdapter(tab, index, status)
end
--切换
function this.SwitchView(index,bool)
end
--界面关闭时调用(用于子类重写)
function ZhiZunHaoLiPanel:OnClose()
end
--界面销毁时调用(用于子类重写)
function ZhiZunHaoLiPanel:OnDestroy()
sortingOrder = 0
end
return ZhiZunHaoLiPanel