IEnumerator LoadTextureFromWebsite() { var unityWebRequest = UnityWebRequestTexture.GetTexture("https://cdn.pixabay.com/photo/2014/06/03/19/38/road-sign-361514_1280.png"); yield return unityWebRequest.SendWebRequest(); if (unityWebRequest.isHttpError || unityWebRequest.isNetworkError) { Debug.Log("dupa"); } else { Texture2D texture = new Texture2D(500, 500); texture.LoadImage(unityWebRequest.downloadHandler.data); OnIconLoadingSuccessful(texture); } } private Texture2D GetTextureFromResponse(DownloadHandler responseData) { Texture2D texture = ((DownloadHandlerTexture)responseData).texture; return texture; }