local UIRebelStrikeReward = UIViewClass() function UIRebelStrikeReward:OnOpened(context) local rewardDataTab = CTL.RebelStrike.GetGurLevShowReward() if rewardDataTab then for _, v in ipairs(rewardDataTab) do self.scroll_RewardCurrent:AddData(v, 0) end end local rewardDataTab_next, levelMin, levelMax = CTL.RebelStrike.GetNextLevShowReward() if rewardDataTab_next then UIUtils.SetActive(self.group_Title2, true) for _, v in ipairs(rewardDataTab_next) do self.scroll_RewardNext:AddData(v, 0) end self.txt_Title2.text = string.FormatByIdsId(Const_IDS.IDS_RebelStrike_DropLv, levelMin, levelMax) else UIUtils.SetActive(self.group_Title2, false) end UIUtils.SetLabelText(self.Refer_Bg.txt_Title, Const_IDS["IDS_Gift_RewardPreview"]) end function UIRebelStrikeReward:OnCellInit(scrollRect, index, cellTable, data) UTL.Item.SetItemCell(cellTable.item, data.ItemID, data.ItemNum, false, data.TagType) end function UIRebelStrikeReward:OnCellClicked(scrollRect, index, cellTable, target, data) UTL.ItemTips.ShowCommonTipsById(data.ItemID) end function UIRebelStrikeReward:OnBackButtonPressed() self:OnButtonClicked(self.Refer_Bg.btn_Close) end function UIRebelStrikeReward:OnButtonClicked(comp) if comp == self.Refer_Bg.btn_Close or comp == self.img_Bg then self:CloseView() end end return UIRebelStrikeReward