60 lines
1.5 KiB
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 |