IEnumerator SendRequest() { ///加yield return null目的是将Web请求延迟到下一帧开始,避免web回复委托还没添加,web已经回复,导致错过信息 yield return(null); WebRequestBase webRequest = webRequestList[0]; webRequestList.RemoveAt(0); yield return(StartCoroutine(webRequest.SendRequest())); CheckQueue(); }
public void AddWebRequest(WebRequestBase webRequest) { webRequestList.Add(webRequest); CheckQueue(); }