public void GetForecast()
    {
        _yandexForecastURIBuilder.SetParameter(_geoIDname, _geoIDField.text);
        _yandexForecastURIBuilder.SetParameter("limit", 2);     //we get info for today and tomorrow
        _yandexForecastURIBuilder.SetParameter("hours", false); //we get info about day periods(not about every hour)
        using (UnityWebRequest request = UnityWebRequest.Get(_yandexForecastURIBuilder.GetURI()))
        {
            request.SetRequestHeader(_yandexKeyName, _yandexKeyValue);

            request.SendWebRequest();

            while (!request.isDone)
            {
            }

            if (!request.isNetworkError & !request.isHttpError)
            {
                forecast = JsonConvert.DeserializeObject <ForecastInfo>(request.downloadHandler.text);
                ShowForecast();
            }
            else
            {
                _cityText.text = request.error;
            }
        }
    }