private static void DumpFilesToObjects(string path) { string[] lines = File.ReadAllLines(path); for (int i = 0; i < lines.Length; i++) { string[] tmpString = lines[i].Split('\t'); Object_ tmp = new Object_(); tmp.Id = Convert.ToUInt32(tmpString[1]); tmp.Name = tmpString[2]; tmp.OtherName = tmpString[3]; tmp.Type = 1; tmp.Type1 = 1; tmp.Speed = Convert.ToSingle(tmpString[50]); tmp.Level = Convert.ToByte(tmpString[57]); tmp.Hp = Convert.ToUInt32(tmpString[59]); tmp.InvSize = 0; tmp.PhyDef = Convert.ToUInt16(tmpString[71]); tmp.MagDef = Convert.ToUInt16(tmpString[72]); tmp.HitRatio = Convert.ToByte(tmpString[75]); tmp.ParryRatio = Convert.ToByte(tmpString[77]); tmp.Exp = Convert.ToUInt64(tmpString[79]); tmp.Skill1 = Convert.ToUInt32(tmpString[83]); tmp.Skill2 = Convert.ToUInt32(tmpString[85]); tmp.Skill3 = Convert.ToUInt32(tmpString[86]); tmp.Skill4 = Convert.ToUInt32(tmpString[87]); tmp.Skill5 = Convert.ToUInt32(tmpString[88]); tmp.Skill6 = Convert.ToUInt32(tmpString[89]); tmp.Skill7 = Convert.ToUInt32(tmpString[90]); tmp.Skill8 = Convert.ToUInt32(tmpString[91]); tmp.Skill9 = Convert.ToUInt32(tmpString[92]); Objects.Add(tmp); } }