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