public static void Main()
Combat combat = new Combat();
Console.WriteLine(combat.SpawnMonster().MonsterID.ToString());
Console.WriteLine(combat.SpawnMonster().Monster.ToString());
Console.WriteLine(combat.SpawnMonster().Damage.ToString());
Console.WriteLine(combat.SpawnMonster().Health.ToString());
Console.WriteLine(combat.SpawnMonster().Mana.ToString());
Console.WriteLine(combat.SpawnMonster().Armor.ToString());
public int MonsterID { get; set; }
public string Monster { get; set; }
public bool Caster { get; set; }
public int Damage { get; set; }
public int Health { get; set; }
public int Mana { get; set; }
public int Armor { get; set; }
public Monsters SpawnMonster()
Monsters mob = new Monsters();
'Monster': 'Orc Warrior',
'Monster': 'Goblin Warrior',
Monsters[] monsters = JsonConvert.DeserializeObject<Monsters[]>(json);
Console.WriteLine(monsters[new Random().Next() % monsters.Length]);
var randomMonster = monsters[new Random().Next() % monsters.Length];
Console.WriteLine(randomMonster);
foreach (var monster in monsters.Where(x => x.MonsterID == r.Next(1, 3)))
mob.MonsterID = monster.MonsterID;
mob.Monster = monster.Monster;
mob.Damage = monster.Damage;
mob.Armor = monster.Armor;
mob.Caster = monster.Caster;
mob.Health = monster.Health;