using System.Collections.Generic; using ET; namespace Cal.DataTable { public partial class StarSoulAttributeConfigCategory { public List> viceKeyList = new List>(40); public List viceWeigt = new List(40); public List mainWeigt = new List(40); public UnOrderMultiMap mainAttributeDic = new UnOrderMultiMap(); public override void EndInit() { base.EndInit(); foreach (var kv in this.dict) { var config = kv.Value; if (config.Type == 2) { viceKeyList.Add(KeyValuePair.Create((AttributeType) config.Key,config.Id)); viceWeigt.Add(config.ViceWeight); } else { if (config.Quality == 1) { mainWeigt.Add(config.ViceWeight); } mainAttributeDic.Add(config.Quality,config.Id); } } } } }