using ET; using System; using System.Collections.Generic; using System.Text; namespace Cal.DataTable { public partial class EquipAffixConfigCategory { /// /// 组合 key = 稀有度,value = vid /// public UnOrderMultiMap vidDic = new(); /// /// 组合 key = vid,value = level /// public UnOrderMultiMap levelDic = new(); public override void EndInit() { base.EndInit(); vidDic.Clear(); levelDic.Clear(); foreach (var config in this.dict.Values) { int vid = (int)(config.Id / 100000); int quality = (int)(config.Id % 100000/10000); int level = (int)(config.Id % 100000%10000); vidDic.Add(quality, vid); levelDic.Add(vid, level); } } } }