Exemplo n.º 1
0
        async Task FarmPokestopAsync(PokestopViewModel currentPokeStop)
        {
            // get the pokestop from the map again as this one might have been disposed.
            currentPokeStop = bot.Map.Pokestops.SingleOrDefault(p => p.Id == currentPokeStop.Id);
            if (currentPokeStop != null)
            {
                await currentPokeStop.Details.ExecuteAsync();

                await currentPokeStop.Search.ExecuteAsync();
            }
        }
Exemplo n.º 2
0
 Task TransferPokemonWhileMoving(PokestopViewModel targetPokestop)
 => Task.WhenAll(bot.Player.Move.ExecuteAsync(targetPokestop.Position), TransferUnwantedPokemonAsync());
Exemplo n.º 3
0
 static float GetDistance(PokestopViewModel a, PokestopViewModel b)
 {
     return(GetDistance(a.Position.Latitude, a.Position.Longitude, b.Position.Latitude, b.Position.Longitude));
 }