public object ConfigProcess(string[] row) { if (row.Length < 7) { return(null); } RowHelper rh = new RowHelper(row); EquipFashionConfig rec = new EquipFashionConfig(); rec.id = Utility.ToInt(rh.Read()); //时装ID rec.name = rh.Read(); //时装名称 rec.position = Utility.ToInt(rh.Read()); //装备位置 rec.fashionValue = Utility.ToInt(rh.Read()); //时装套件数量 rec.attributeType = Utility.ToInt(rh.Read()); //属性类型 rec.attributeValue = Utility.ToInt(rh.Read()); //属性数值 rec.days = Utility.ToInt(rh.Read()); //有效时间 return(rec); }
public void Load() { CVSReader reader = new CVSReader(); reader.LoadText("Data/Config/Equip_fashion.txt", 1); int rows = reader.GetRowCount(); for (int r = 0; r < rows; ++r) { string[] row = reader.GetRow(r); EquipFashionConfig ac = ConfigProcess(row) as EquipFashionConfig; configs.Add(ac.id, ac); } }