private static void Next() { //Debug.Log ("Next"); if (downloads.Count == 0) { return; } current = downloads[0]; Debug.Log("trying to download " + current.url); downloads.RemoveAt(0); if (bUseCache) { www = WWW.LoadFromCacheOrDownload(current.url, 1); } else { www = new WWW(current.url); } }
public static string Download(string url, string name) { //JT : we have to download again even if already downloaded because the Unload() destroys the Asset Bundle /* * if (urls.Contains(url)) * { * //Debug.LogWarning ("already downloading : " + url); * return; //already downloading * } */ NADownloadInfo info = new NADownloadInfo(); info.url = url; info.name = name; //info.id = ""+Time.time*1000; //"unique ID" info.id = "" + Random.value * 10000000f; Debug.Log("id = " + info.id); downloads.Add(info); return(info.id); }