public void GenerateHero() { Random random = new Random(); MySQLManager <Hero> MyHeroSQLManager = new MySQLManager <Hero>(); Hero newHero = null; MySQLHero heroSQL = new MySQLHero(); int testTypeHero = random.Next(0, 40); if (testTypeHero <= 10) { Task <Hero> TaskHero = MyHeroSQLManager.Get(1); newHero = TaskHero.Result; newHero = heroSQL.GetSkills(newHero); } else if (testTypeHero >= 20 && testTypeHero < 30) { Task <Hero> TaskHero = MyHeroSQLManager.Get(2); newHero = TaskHero.Result; newHero = heroSQL.GetSkills(newHero); } else if (testTypeHero > 40) { } else { Task <Hero> TaskHero = MyHeroSQLManager.Get(3); newHero = TaskHero.Result; newHero = heroSQL.GetSkills(newHero); } GameViewModel.Instance.EnnemyCastle.Army.Hero = newHero; }
public TaverneViewModel() { MySQLManager <Hero> mySQLHeroManager = new MySQLManager <Hero>(); Heros = new Dictionary <string, Hero>(); this.View = new TaverneView(); int heroNumber = 1; bool isOk = true; List <Hero> herosList = new List <Hero>(); while (isOk) { Task <Hero> allHeros = mySQLHeroManager.Get(heroNumber); if (allHeros.Result != null) { herosList.Add(allHeros.Result); Hero test = allHeros.Result; MySQLHero testReference = new MySQLHero(); test = testReference.GetSkills(test); heroNumber += 1; } else { isOk = false; } } foreach (Hero hero in herosList) { Heros.Add(hero.Name, hero); NewHeroView(hero); } EventGenerator(); }
private void getAllHero() { MySQLManager <Hero> mySQLHeroManager = new MySQLManager <Hero>(); MainCastle.Heroes = mySQLHeroManager.GetAll(); MySQLHero mySQLHero = new MySQLHero(); foreach (Hero hero in MainCastle.Heroes) { mySQLHero.GetSkills(hero); } }