title: Wait for all requests to continue
body: <p>Please, can this code be done async? I have problems because all requests must be terminated before the code can continue, I saw something about how wait an isolated request, but then i couldn't use the loop, I've been trying to solve this for a while, if anyone can help me it would e great.</p>
  
  <pre><code>StartCoroutine(GetTexture());    
  
  IEnumerator GetTexture() {
  
      for (int i = 0; i &lt; 10; i++)
      {
          string url = string.Format("https://galinha.webhost.com/img/{0}.jpg", words[i]);
          UnityWebRequest www = UnityWebRequestTexture.GetTexture(url);
          yield return www.SendWebRequest();
  
          if(www.isNetworkError || www.isHttpError) {
              selectionSprites.Add(sprites[i]);
          }
          else {
              Texture2D myTexture = ((DownloadHandlerTexture)www.downloadHandler).texture;
              Sprite spriteFromWeb = Sprite.Create(myTexture, new Rect(0, 0, myTexture.width, myTexture.height), new Vector2(0, 0));
              selectionSprites.Add(spriteFromWeb);  
          }
  
      }//for
  </code></pre>