title: Load Scene in AssetBundle and Unload
body: <p>I load a scene in my AssetBundle like this:</p>
  
  <pre><code>IEnumerator AsyncLoad ()
  {
      using (var www = new WWW("file://" + Application.dataPath + "/AssetBundles/scenes"))
      {
          yield return www;
  
          var bundle = www.assetBundle;
  
          Application.LoadLevel("Scene1");
  
          bundle.Unload(false);
      }
  }
  </code></pre>
  
  <p>The problem is sometimes <code>Application.LoadLevel("Scene1");</code> works fine and sometimes Scene1 is empty. What's wrong here?</p>
  
  <p>Side note: I noticed LoadLevel destroys the current scene before loading, so the lines after LoadLevel are not being executed (since the script was destroyed). As I need to unload the asset bundle in order to use it again another time, what's the solution?</p>
  
  <p><strong>Unity 5</strong></p>