local UIBossChallengeBuff = require("View/FairPlay/BossChallenge/UIBossChallengeBuff") local UISubjectMonthChallengeBuff = UIViewClass(UIBossChallengeBuff) function UISubjectMonthChallengeBuff:Init(context) self.bossId = context.bossId local bossData = DataSheetManager.VersionsBossChallengeBoss:GetDataByID(self.bossId) UIUtils.SetLabelText(self.UICommonPopUp.txt_Title, Const_IDS[bossData.BossChallengeName]) self:RefreshBuff() self:RefreshCommandHero() end function UISubjectMonthChallengeBuff:GetBuffTable() local bossLevelData = CTL.MonthBossChallenge.GetLevelCfg(self.bossId) return bossLevelData.BuffID end function UISubjectMonthChallengeBuff:GetCommandHeroList() return CTL.MonthBossChallenge.GetCommandHeroList(self.bossId) end return UISubjectMonthChallengeBuff