require("Base/BasePanel") local FightLevelTrialPanel = Inherit(BasePanel) --初始化组件(用于子类重写) function FightLevelTrialPanel:InitComponent() self.btnBack = Util.GetGameObject(self.gameObject,"BackBtn") end --绑定事件(用于子类重写) function FightLevelTrialPanel:BindEvent() Util.AddClick(self.btnBack, function() self:ClosePanel() end) end --添加事件监听(用于子类重写) function FightLevelTrialPanel:AddListener() end --移除事件监听(用于子类重写) function FightLevelTrialPanel:RemoveListener() end --界面打开时调用(用于子类重写) function FightLevelTrialPanel:OnOpen() end --界面打开或者重新打开后,界面刷新时调用(用于子类重写) function FightLevelTrialPanel:OnShow() FightLevelTrialPanel:Refresh() end function FightLevelTrialPanel:Refresh() end --界面关闭时调用(用于子类重写) function FightLevelTrialPanel:OnClose() if self.timer then self.timer:Stop() self.timer = nil end end --界面销毁时调用(用于子类重写) function FightLevelTrialPanel:OnDestroy() if self.timer then self.timer:Stop() self.timer = nil end end return FightLevelTrialPanel