local UIClimbTowerEarningsUp = UIViewClass() function UIClimbTowerEarningsUp:OnOpened(context) local levelData = MDL.ClimbTower.NoticeEarningsUpData self:UpdateInfo(levelData) end function UIClimbTowerEarningsUp:UpdateInfo(levelData) UIUtils.SetLabelText(self.levelInfo,Const_IDS[levelData.LevelName]) local beforeConfig = DataSheetManager.ClimbTowerLevel:GetDataByID(levelData.ID - 1) if beforeConfig then self.txt_XPBefore.text = string.FormatByIdsId(Const_IDS.IDS_ClimbTower_UnitRewardInfo,beforeConfig.HangUpReewardExp) self.txt_MoneyBefore.text = string.FormatByIdsId(Const_IDS.IDS_ClimbTower_UnitRewardInfo,beforeConfig.HangUpRewardSliverCoin) else self.txt_XPBefore.text = string.FormatByIdsId(Const_IDS.IDS_ClimbTower_UnitRewardInfo,0) self.txt_MoneyBefore.text = string.FormatByIdsId(Const_IDS.IDS_ClimbTower_UnitRewardInfo,0) end self.txt_XPAfter.text = string.FormatByIdsId(Const_IDS.IDS_ClimbTower_UnitRewardInfo,levelData.HangUpReewardExp) self.txt_MoneyAfter.text = string.FormatByIdsId(Const_IDS.IDS_ClimbTower_UnitRewardInfo,levelData.HangUpRewardSliverCoin) local awardConfig = DataSheetManager.HangUpShowNewReward:GetDataByAttrRepeatID(levelData.HangUpShowNewReward) for _,v in ipairs(awardConfig.ItemID) do self.groupItem1:AddData(v,0) end end function UIClimbTowerEarningsUp:OnCellInit(scrollRect, index, cellTable, data) UTL.Item.SetItemCell(cellTable.UIItem, data, "") end function UIClimbTowerEarningsUp:OnCellClicked(scrollRect, index, cellTable, target, data) UTL.ItemTips.ShowCommonTipsById(data) end function UIClimbTowerEarningsUp:OnButtonClicked(comp) if comp == self.event_close then self:CloseView() end end return UIClimbTowerEarningsUp