static public BasePokemon GetEncounter(Place newPlace) { PlaceData PlaceData = PlaceData.GetData(newPlace); PokemonData PokemonData = PokemonData.GetData(GetByRarity(PlaceData)); return(GetPokemon(PokemonData, PlaceData)); }
static public void Encounter(Place newPlace) { PlaceData PlaceData = PlaceData.GetData(newPlace); Logger.Debug(MethodBase.GetCurrentMethod().DeclaringType, "Starting 'Encounter' ..."); Logger.Debug(MethodBase.GetCurrentMethod().DeclaringType, "Place: " + PlaceData.Name); PokemonData PokemonData = PokemonData.GetData(GetByRarity(PlaceData)); Logger.Debug(MethodBase.GetCurrentMethod().DeclaringType, "Monster: " + PokemonData.GeneralInformation.Name); BasePokemon Pokemon = GetPokemon(PokemonData, PlaceData); Pokemon_Party.AddPokemonToParty(Pokemon); }