local UIOfficialPositionLevelUp = UIViewClass() function UIOfficialPositionLevelUp:OnOpened(context) self.title = context.officialTitle local titleData = DataSheetManager.OfficialPosition:GetDataByID(self.title) if titleData then local txt = CTL.OfficialPosition.GetTitleFullTxt(titleData) self.txt_OfficialPosition.text = UTL.Color.FormatQualityText(txt, titleData.QualityColor) UIUtils.SetImageByAssetBundle(self.img_Icon, titleData.OfficialHat) end CTL.Sound.PlayGameSound("UI_shengguan") end function UIOfficialPositionLevelUp:OnButtonClicked(comp) if comp == self.Bottom then self:CloseView() end end return UIOfficialPositionLevelUp