local UIPCButton = UIViewClass() function UIPCButton:OnOpened() --进入关卡,设置初始数据 local lineupHeroesId = CTL.PCGameStreamer.GetLineupHeroesId() if #lineupHeroesId > 0 then CTL.PCGameStreamer.SetLineupHeroesId(lineupHeroesId) end end function UIPCButton:OnButtonClicked(comp) if comp == self.btn_SwitchViewTeam then UIManager.OpenAndPushAll(Const_UI_Lua.UIEnum.UIPCSelectHeroView) elseif comp == self.btn_SwitchViewHorse then UIManager.OpenAndPushAll(Const_UI_Lua.UIEnum.UIPCSelectHorseView, {openIndex = 2}, Const_UI_Lua.UIEnum.UICharacterTeamChangeImage) elseif comp == self.btn_SwitchViewMap then UIManager.OpenView(Const_UI_Lua.UIEnum.UIPCSelectLevelView, nil, Const_UI_Lua.UIEnum.UILevelSelectChapterPanel) elseif comp == self.btn_SwitchViewEnemy then UIManager.OpenView(Const_UI_Lua.UIEnum.UIPCSelectEnemyView) end end return UIPCButton