protected void SetAttrText(int attrID) { if (!DataReader <Attrs> .Contains(attrID)) { return; } Attrs attrs = DataReader <Attrs> .Get(attrID); int num = (attrs.attrs.get_Count() >= attrs.values.get_Count()) ? attrs.values.get_Count() : attrs.attrs.get_Count(); if (num == 0) { return; } XDict <int, long> xDict = new XDict <int, long>(); for (int i = 0; i < num; i++) { if (xDict.ContainsKey(attrs.attrs.get_Item(i))) { XDict <int, long> xDict2; XDict <int, long> expr_76 = xDict2 = xDict; int key; int expr_85 = key = attrs.attrs.get_Item(i); long num2 = xDict2[key]; expr_76[expr_85] = num2 + (long)attrs.values.get_Item(i); } else { xDict.Add(attrs.attrs.get_Item(i), (long)attrs.values.get_Item(i)); } } if (xDict.Count < 3) { return; } this.RankUpChangeUIAttrTextTitle0.set_text(AttrUtility.GetAttrName(xDict.ElementKeyAt(0))); this.RankUpChangeUIAttrText0.set_text(AttrUtility.GetAddAttrValueDisplay(xDict.ElementKeyAt(0), xDict.ElementValueAt(0))); this.RankUpChangeUIAttrTextTitle1.set_text(AttrUtility.GetAttrName(xDict.ElementKeyAt(1))); this.RankUpChangeUIAttrText1.set_text(AttrUtility.GetAddAttrValueDisplay(xDict.ElementKeyAt(1), xDict.ElementValueAt(1))); this.RankUpChangeUIAttrTextTitle2.set_text(AttrUtility.GetAttrName(xDict.ElementKeyAt(2))); this.RankUpChangeUIAttrText2.set_text(AttrUtility.GetAddAttrValueDisplay(xDict.ElementKeyAt(2), xDict.ElementValueAt(2))); }