Пример #1
0
 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);
     }
 }