local UIAwakenActivityResult = UIViewClass() function UIAwakenActivityResult:OnOpened(context) CTL.Sound.PlayGameSound("UI_victory_v1") local passTime = context.passTime self.txt_Time.text = UTL.Time.FormatTimeBySeconds(passTime) self.txt_ScoreNow.text = context.damage self.txt_ScoreRecord.text = context.historyDamage UIUtils.SetActive(self.event_Again, BattleDataGetter.CheckCurLevelType(LuaConst.LevelType.HeroAwakeBoss)) end function UIAwakenActivityResult:OnButtonClicked(comp) if comp == self.event_Again then self:TryEnterAgain() elseif comp == self.event_Exit then MDL.Level.SendRoleLeaveFuben() end end function UIAwakenActivityResult:TryEnterAgain() if BattleDataGetter.CheckCurLevelType(LuaConst.LevelType.HeroAwakeBoss) then MDL.AwakenActivity.TryEnterAgain() end end return UIAwakenActivityResult