/// <summary> /// Get a random monster from the available pool. /// </summary> /// <returns>Monster to encounter.</returns> public MonsterObj GetRandomMonster() { //TODO - refactor this for monster rarity MonsterObj wildMonster = _wildMonsters[Random.Range(0, _wildMonsters.Count)]; wildMonster.Init(); return(wildMonster); }