public async Task <EncounterResponse> EncounterPokemon(ulong encounterId, string spawnPointGuid) { var message = new EncounterMessage { EncounterId = encounterId, SpawnPointId = spawnPointGuid, PlayerLatitude = _client.CurrentLatitude, PlayerLongitude = _client.CurrentLongitude }; return(await PostProtoPayload <Request, EncounterResponse>(RequestType.Encounter, message)); }
public async Task<EncounterResponse> EncounterPokemon(ulong encounterId, string spawnPointGuid) { var message = new EncounterMessage { EncounterId = encounterId, SpawnPointId = spawnPointGuid, PlayerLatitude = _client.CurrentLatitude, PlayerLongitude = _client.CurrentLongitude }; return await PostProtoPayload<Request, EncounterResponse>(RequestType.Encounter, message); }
public async Task <EncounterResponse> EncounterPokemon(ulong encounterId, string spawnPointGuid) { EncounterMessage encounterPokemonMessage = new EncounterMessage() { EncounterId = encounterId, SpawnPointId = spawnPointGuid, PlayerLatitude = CurrentLat, PlayerLongitude = CurrentLng, }; return(await AwaitableOnResponseFor <EncounterMessage, EncounterResponse>(encounterPokemonMessage, RequestType.Encounter)); }
/// <summary> /// /// </summary> /// <param name="encounterId"></param> /// <param name="spawnPointGuid"></param> /// <returns></returns> public bool QueueEncounterPokemonRequest(ulong encounterId, string spawnPointGuid) { var message = new EncounterMessage { EncounterId = encounterId, SpawnPointId = spawnPointGuid, PlayerLatitude = Client.CurrentPosition.Latitude, PlayerLongitude = Client.CurrentPosition.Longitude }; return(Client.QueueRequest(RequestType.Encounter, message)); }