IEnumerator DownLoadWWWItem() { while (wwwQue.Count > 0) { WWWItem tmpItem = wwwQue.Dequeue(); yield return(tmpItem.Download()); } isLoadFinish = true; }
/// <summary> /// 添加到请求队列 /// </summary> /// <param name="item"></param> public void AddTask(WWWItem item) { wwwQue.Enqueue(item); if (wwwQue.Count == 1 && isLoadFinish) { isLoadFinish = false; StartCoroutine(DownLoadWWWItem()); } }