2021-01-15 17:03:51 +08:00
|
|
|
require("Base/BasePanel")
|
|
|
|
local TimeLimitSkin = Inherit(BasePanel)
|
|
|
|
local this = TimeLimitSkin
|
|
|
|
|
2021-01-15 17:50:43 +08:00
|
|
|
local _sortingOrder = 0
|
|
|
|
|
2021-01-15 17:03:51 +08:00
|
|
|
--初始化组件(用于子类重写)
|
|
|
|
function TimeLimitSkin:InitComponent()
|
2021-01-15 17:50:43 +08:00
|
|
|
this.backBtn = Util.GetGameObject(self.gameObject,"backBtn")
|
|
|
|
this.effect = Util.GetGameObject(self.gameObject,"UI_Effect_TeHuiShenZhuang")
|
2021-01-15 17:03:51 +08:00
|
|
|
end
|
|
|
|
--绑定事件(用于子类重写)
|
|
|
|
function TimeLimitSkin:BindEvent()
|
2021-01-15 17:50:43 +08:00
|
|
|
Util.AddClick(this.backBtn,function ()
|
|
|
|
this:ClosePanel()
|
|
|
|
end)
|
2021-01-15 17:03:51 +08:00
|
|
|
end
|
|
|
|
|
|
|
|
--添加事件监听(用于子类重写)
|
|
|
|
function TimeLimitSkin:AddListener()
|
|
|
|
end
|
|
|
|
|
|
|
|
--移除事件监听(用于子类重写)
|
|
|
|
function TimeLimitSkin:RemoveListener()
|
|
|
|
end
|
|
|
|
|
2021-01-15 17:50:43 +08:00
|
|
|
function TimeLimitSkin:OnSortingOrderChange()
|
|
|
|
Util.AddParticleSortLayer( this.effect, self.sortingOrder - _sortingOrder)
|
|
|
|
_sortingOrder = self.sortingOrder
|
|
|
|
end
|
2021-01-15 17:03:51 +08:00
|
|
|
|
|
|
|
--界面打开时调用(用于子类重写)
|
|
|
|
function TimeLimitSkin:OnOpen()
|
|
|
|
|
|
|
|
end
|
|
|
|
|
|
|
|
-- 打开,重新打开时回调
|
|
|
|
function TimeLimitSkin:OnShow()
|
|
|
|
|
|
|
|
end
|
|
|
|
|
|
|
|
function TimeLimitSkin:RefreshData()
|
|
|
|
|
|
|
|
end
|
|
|
|
|
|
|
|
--界面关闭时调用(用于子类重写)
|
|
|
|
function TimeLimitSkin:OnClose()
|
|
|
|
|
|
|
|
end
|
|
|
|
|
|
|
|
--界面销毁时调用(用于子类重写)
|
|
|
|
function TimeLimitSkin:OnDestroy()
|
|
|
|
|
|
|
|
end
|
|
|
|
return TimeLimitSkin
|