private void Win() { var EasyMonsterGoldGenerator = RandNum.Next(1, 11); var MedMonsterGoldGenerator = RandNum.Next(11, 21); var HardMonsterGoldGenerator = RandNum.Next(21, 30); Hero.KillingScore += 1; if (Hero.KilledMonsters.Any() && !Hero.KilledMonsters.Contains(Enemy.Name)) { Hero.KilledMonsters.Add(Enemy.Name); } else if (!Hero.KilledMonsters.Any()) { Hero.KilledMonsters.Add(Enemy.Name); } Console.WriteLine(Enemy.Name + " has been defeated! You win the battle!"); if (Enemy.Dificulty == MonsterDificulty.Easy) { Hero.Gold = Hero.Gold + EasyMonsterGoldGenerator; Console.WriteLine(Hero.Name + " receives " + EasyMonsterGoldGenerator + " Gold!"); } else if (Enemy.Dificulty == MonsterDificulty.Medium) { Hero.Gold = Hero.Gold + MedMonsterGoldGenerator; Console.WriteLine(Hero.Name + " receives " + MedMonsterGoldGenerator + " Gold!"); } else if (Enemy.Dificulty == MonsterDificulty.Hard) { Hero.Gold = Hero.Gold + HardMonsterGoldGenerator; Console.WriteLine(Hero.Name + " receives " + HardMonsterGoldGenerator + " Gold!"); } Hero.Achivments(); }