System.Collections.Generic.HashSet.Add(WWWRequestWrapper)

Here are the examples of the csharp api System.Collections.Generic.HashSet.Add(WWWRequestWrapper) taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.

1 Examples 7

19 Source : AssetBundleDownloader.cs
with MIT License
from spatialos

private void DownloadAsync(IWWWRequest wwwRequest, string originalUrl, string redirectedUrl, Action<WWWResponse> callback)
        {
            WWWRequestWrapper requestWrapper;

            // It is possible for 'SendGetRequest' or 'SendPostRequest' to have completed immediately.
            // If this is the case, then we don't mark the request as pending.
            var responseReceived = false;

            Action<WWWResponse> responseHandler = (response) =>
            {
                responseReceived = true;
                DownloadAsyncResponse(response, wwwRequest, originalUrl, callback);
            };

            var headers = GetCacheHeaders(originalUrl);

            if (headers == null)
            {
                requestWrapper = wwwRequest.SendGetRequest(coroutineHost, redirectedUrl, responseHandler);
            }
            else
            {
                requestWrapper = wwwRequest.SendPostRequest(coroutineHost, redirectedUrl, null, headers, responseHandler);
            }

            if (!responseReceived)
            {
                pendingDownloadRequests.Add(requestWrapper);
            }
        }