ArkaliaCore.Game.Database.Tables.BreedTable.Load C# (CSharp) Метод

Load() публичный статический Метод

public static Load ( ) : void
Результат void
        public static void Load()
        {
            Utilities.Logger.Infos("Loading @breeds@ ...");
            Utilities.ConsoleStyle.EnableLoadingSymbol();

            Cache.Clear();
            var reader = DatabaseManager.Provider.ExecuteReader("SELECT * FROM breeds_data");
            while (reader.Read())
            {
                var breed = new Models.BreedModel()
                {
                    ID = reader.GetInt32("Race"),
                    Name = reader.GetString("Name"),
                    StartLife = reader.GetInt32("StartLife"),
                    StartAP = reader.GetInt32("StartPA"),
                    StartMP = reader.GetInt32("StartPM"),
                    StartInitiative = reader.GetInt32("StartInitiative"),
                    StartProspection = reader.GetInt32("StartProspection"),
                    WeaponBonus = reader.GetString("WeaponBonus"),
                    Fire = reader.GetString("Intelligence"),
                    Water = reader.GetString("Chance"),
                    Agility = reader.GetString("Agilite"),
                    Strenght = reader.GetString("Force"),
                    Life = reader.GetString("Vitalite"),
                    Wisdom = reader.GetString("Sagesse"),
                };
                breed.Load();
                Cache.Add(breed.ID, breed);
            }
            reader.Close();

            Utilities.ConsoleStyle.DisabledLoadingSymbol();
            Utilities.Logger.Infos("Loaded @'" + Cache.Count + "'@ breeds");
        }
BreedTable