예제 #1
0
        public string[] Read()
        {
            while (!reader.EndOfStream)
            {
                string[] Values = reader.ReadLine().Split(',');

                sauvegarde[i] = new CharStartOutfitEntry {
                };

                UniqueID.Add(Convert.ToInt32(Values[0])); // 1
                sauvegarde[i].UniqueIndex = Convert.ToInt32(Values[0]);

                Race.Add(Convert.ToInt32(Values[1])); // 2
                sauvegarde[i].RaceID = Convert.ToInt32(Values[1]);

                Classe.Add(Convert.ToInt32(Values[2])); // 3
                sauvegarde[i].ClassID = Convert.ToInt32(Values[2]);

                Sexe.Add(Convert.ToInt32(Values[3])); // 4
                sauvegarde[i].SexeID = Convert.ToInt32(Values[3]);

                for (int j = 5; j != 29; j++) // 6 à 29
                {
                    ItemID.Add(Convert.ToInt32(Values[j]));
                    sauvegarde[i].ItemID[j - 5] = Convert.ToInt32(Values[j]);
                }

                for (int j = 29; j != 53; j++) // 30 à 53
                {
                    ItemDisplayID.Add(Convert.ToInt32(Values[j]));
                    sauvegarde[i].ItemDisplayID[j - 29] = Convert.ToInt32(Values[j]);
                }

                for (int j = 53; j != 77; j++) // 54 à 77
                {
                    EquipementID.Add(Convert.ToInt32(Values[j]));
                    sauvegarde[i].EquipementID[j - 53] = Convert.ToInt32(Values[j]);
                }

                i++;
                Length++;
            }
            return(null);
        }