local TowerDefensePanel = class("TowerDefensePanel", BasePanel) TowerDefensePanel._bIsMainPanel = true TowerDefensePanel._sSortingLayerName = AllEnum.SortingLayerName.UI local GamepadUIManager = require("GameCore.Module.GamepadUIManager") TowerDefensePanel._tbDefine = { { sPrefabPath = "Play_TowerDefence/TowerDefensePanel.prefab", sCtrlName = "Game.UI.TowerDefense.TowerDefenseCtrl" }, { sPrefabPath = "Battle/AdventureMainUI/BattlePopupTips.prefab", sCtrlName = "Game.UI.Battle.BattlePopupTipsCtrl" } } function TowerDefensePanel:Awake() GamepadUIManager.EnterAdventure(true) GamepadUIManager.EnableGamepadUI("TowerDefense", {}, nil, true) end function TowerDefensePanel:OnEnable() end function TowerDefensePanel:OnAfterEnter() end function TowerDefensePanel:OnDisable() end function TowerDefensePanel:OnDestroy() GamepadUIManager.DisableGamepadUI("TowerDefense") GamepadUIManager.QuitAdventure() end function TowerDefensePanel:OnRelease() end return TowerDefensePanel