public DiskEncounterResponse EncounterLurePokemon(ulong encounterId, string fortId) { var message = new DiskEncounterMessage() { EncounterId = encounterId, FortId = fortId, PlayerLatitude = Client.CurrentLatitude, PlayerLongitude = Client.CurrentLongitude }; return(PostProtoPayloadCommonR <Request, DiskEncounterResponse>(RequestType.DiskEncounter, message).Result); }
public async Task <DiskEncounterResponse> EncounterLurePokemon(ulong encounterId, string fortId) { var message = new DiskEncounterMessage() { EncounterId = encounterId, FortId = fortId, PlayerLatitude = _client.CurrentLatitude, PlayerLongitude = _client.CurrentLongitude }; return(await PostProtoPayload <Request, DiskEncounterResponse>(RequestType.DiskEncounter, message)); }
public async Task<DiskEncounterResponse> EncounterLurePokemon(ulong encounterId, string fortId) { var message = new DiskEncounterMessage() { EncounterId = encounterId, FortId = fortId, PlayerLatitude = _client.CurrentLatitude, PlayerLongitude = _client.CurrentLongitude }; return await PostProtoPayload<Request, DiskEncounterResponse>(RequestType.DiskEncounter, message); }
public async Task <DiskEncounterResponse> EncounterLuredPokemon(ulong encounterId, string spawnPointGuid) { DiskEncounterMessage encounterPokemonMessage = new DiskEncounterMessage() { EncounterId = encounterId, FortId = spawnPointGuid, PlayerLatitude = CurrentLat, PlayerLongitude = CurrentLng, }; return(await AwaitableOnResponseFor <DiskEncounterMessage, DiskEncounterResponse>(encounterPokemonMessage, RequestType.DiskEncounter)); }
/// <summary> /// /// </summary> /// <param name="encounterId"></param> /// <param name="fortId"></param> /// <returns></returns> public bool QueueEncounterLuredPokemonRequest(ulong encounterId, string fortId) { var message = new DiskEncounterMessage { EncounterId = encounterId, FortId = fortId, PlayerLatitude = Client.CurrentPosition.Latitude, PlayerLongitude = Client.CurrentPosition.Longitude }; return(Client.QueueRequest(RequestType.DiskEncounter, message)); }