コード例 #1
0
ファイル: FarmingAction.cs プロジェクト: nagyistge/RocketBot
        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();
            }
        }
コード例 #2
0
ファイル: FarmingAction.cs プロジェクト: nagyistge/RocketBot
 Task TransferPokemonWhileMoving(PokestopViewModel targetPokestop)
 => Task.WhenAll(bot.Player.Move.ExecuteAsync(targetPokestop.Position), TransferUnwantedPokemonAsync());
コード例 #3
0
 static float GetDistance(PokestopViewModel a, PokestopViewModel b)
 {
     return(GetDistance(a.Position.Latitude, a.Position.Longitude, b.Position.Latitude, b.Position.Longitude));
 }