local UIGuildCultivationAttrBrowse = UIViewClass() function UIGuildCultivationAttrBrowse:OnOpened(context) self:RefreshAttrGroup() end function UIGuildCultivationAttrBrowse:OnBackButtonPressed() self:OnButtonClicked(self.btn_Close) end function UIGuildCultivationAttrBrowse:OnButtonClicked(comp) if comp == self.btn_Close or comp == self.btn_Back then self:CloseView() end end function UIGuildCultivationAttrBrowse:RefreshAttrGroup() local cultivationData = DataSheetUtil.GetSortedGuildCultivationData() for i, v in ipairs(self.group_AttrInfo) do local data = cultivationData[i] local cultivateId = data.CultivationType local level = MDL.GuildCultivation.GetGuildCultivationInfoById(cultivateId) local attrData = DataSheetManager.CultivationLevel:GetDataByCultivationType_Level(cultivateId, level >= 0 and level or 0) UTL.Attr.SetAttrItem({v.txt_AttrName, v.txt_AttrNum}, attrData.AttrType, level > 0 and attrData.AttrNum or 0) end end return UIGuildCultivationAttrBrowse