public async Task <PlayerUpdateResponse> UpdatePlayerLocation(double lat, double lng) { SetCoordinates(lat, lng); var latlng = _currentLat + ":" + _currentLng; File.WriteAllText(AppDomain.CurrentDomain.BaseDirectory + "coords.txt", latlng); var customRequest = new Request.Types.PlayerUpdateProto { Lat = Utils.FloatAsUlong(_currentLat), Lng = Utils.FloatAsUlong(_currentLng) }; var updateRequest = RequestBuilder.GetRequest(_unknownAuth, _currentLat, _currentLng, 10, new Request.Types.Requests { Type = (int)RequestType.PLAYER_UPDATE, Message = customRequest.ToByteString() }); var updateResponse = await _httpClient.PostProtoPayload <Request, PlayerUpdateResponse>($"https://{_apiUrl}/rpc", updateRequest); return(updateResponse); }
private async Task <PlayerUpdateResponse> DoWalk() { //Console.WriteLine($"Do walk to lat: {_currentLat} lng: {_currentLng}"); if (Resources.OutPutWalking) { Resources.OutPutWalking = false; Logger.ColoredConsoleWrite(ConsoleColor.DarkCyan, "Walking to the next stop, could take some time..."); } var customRequest = new Request.Types.PlayerUpdateProto { Lat = Utils.FloatAsUlong(_currentLat), Lng = Utils.FloatAsUlong(_currentLng) }; var updateRequest = RequestBuilder.GetRequest(_unknownAuth, _currentLat, _currentLng, 10, new Request.Types.Requests { Type = (int)RequestType.PLAYER_UPDATE, Message = customRequest.ToByteString() }); var updateResponse = await _httpClient.PostProtoPayload <Request, PlayerUpdateResponse>($"https://{_apiUrl}/rpc", updateRequest); return(updateResponse); }
public async Task<PlayerUpdateResponse> UpdatePlayerLocation(double lat, double lng) { this.SetCoordinates(lat, lng); var customRequest = new Request.Types.PlayerUpdateProto() { Lat = Utils.FloatAsUlong(_currentLat), Lng = Utils.FloatAsUlong(_currentLng) }; var updateRequest = RequestBuilder.GetRequest(_unknownAuth, _currentLat, _currentLng, 10, new Request.Types.Requests() { Type = (int) RequestType.PLAYER_UPDATE, Message = customRequest.ToByteString() }); var updateResponse = await _httpClient.PostProtoPayload<Request, PlayerUpdateResponse>($"https://{_apiUrl}/rpc", updateRequest); return updateResponse; }
public async Task <PlayerUpdateResponse> UpdatePlayerLocation(double lat, double lng) { this.SetCoordinates(lat, lng); var customRequest = new Request.Types.PlayerUpdateProto() { Lat = Utils.FloatAsUlong(_currentLat), Lng = Utils.FloatAsUlong(_currentLng) }; var updateRequest = RequestBuilder.GetRequest(_unknownAuth, _currentLat, _currentLng, 10, new Request.Types.Requests() { Type = (int)RequestType.PLAYER_UPDATE, Message = customRequest.ToByteString() }); var updateResponse = await _httpClient.PostProto <Request, PlayerUpdateResponse>($"https://{_apiUrl}/rpc", updateRequest); return(updateResponse); }
public async Task<PlayerUpdateResponse> UpdatePlayerLocation(double lat, double lng) { SetCoordinates(lat, lng); var latlng = _currentLat + ":" + _currentLng; File.WriteAllText(AppDomain.CurrentDomain.BaseDirectory + "coords.txt", latlng); var customRequest = new Request.Types.PlayerUpdateProto { Lat = Utils.FloatAsUlong(_currentLat), Lng = Utils.FloatAsUlong(_currentLng) }; var updateRequest = RequestBuilder.GetRequest(_unknownAuth, _currentLat, _currentLng, 10, new Request.Types.Requests { Type = (int)RequestType.PLAYER_UPDATE, Message = customRequest.ToByteString() }); var updateResponse = await _httpClient.PostProtoPayload<Request, PlayerUpdateResponse>($"https://{_apiUrl}/rpc", updateRequest); return updateResponse; }