require("Base/BasePanel") require("Base/Stack") require("Modules/Map/Logic/TileMapController") require("Modules/Map/Logic/TileMapView") local QiYunGe = Inherit(BasePanel) local this = QiYunGe local mapCtrl = "MapCtrl" -- 缩放值 local offsetScale = math.min(Screen.width/3241, Screen.height/1920) --初始化组件(用于子类重写) function QiYunGe:InitComponent() self.spLoader = SpriteLoader.New() self.btnBack = Util.GetGameObject(self.gameObject, "mapParent/btnBack") end --绑定事件(用于子类重写) function QiYunGe:BindEvent() Util.AddClick(self.btnBack, function() SwitchPanel.OpenPanel(nil,function () self:ClosePanel() end) end) end function QiYunGe:OnSortingOrderChange() end --界面打开时调用(用于子类重写) function QiYunGe:OnOpen(_data,_func) end --界面打开或者重新打开后,界面刷新时调用(用于子类重写) function QiYunGe:OnShow() end --界面关闭时调用(用于子类重写) function QiYunGe:OnClose() SoundManager.StopMusic("BGM_010") end --界面销毁时调用(用于子类重写) function QiYunGe:OnDestroy() self.spLoader:Destroy() end return QiYunGe