-- 竞技场:调整阵容 local ArenaFormationUI = class("ArenaFormationUI", BaseUI) function ArenaFormationUI:isFullScreen() return false end function ArenaFormationUI:showCommonBG() return false end function ArenaFormationUI:getPrefabPath() return "assets/prefabs/ui/arena/arena_formation_ui.prefab" end function ArenaFormationUI:onPressBackspace() self:closeUI() end function ArenaFormationUI:ctor() end function ArenaFormationUI:onCover() end function ArenaFormationUI:onReshow() end function ArenaFormationUI:onClose() end function ArenaFormationUI:onLoadRootComplete() local uiMap = self.root:genAllChildren() uiMap["arena_formation_ui.banner.btn_ok.tx_ok"]:setText(I18N:getGlobalText(I18N.GlobalConst.BUY_ENERGY)) uiMap["arena_formation_ui.banner.btn_ok"]:addClickListener(function() ModuleManager.FormationManager:reqArenaFormation() self:closeUI() end) local heroUI = uiMap["arena_formation_ui.hero_ui"] heroUI:initPrefabHelper() heroUI:genAllChildren() self.heroComp = heroUI:addLuaComponent("app/ui/hero/hero_comp") end function ArenaFormationUI:onRefresh() self.heroComp:refresh(GConst.BattleConst.FORMATION_TYPE.ARENA_ATTACK) end return ArenaFormationUI