/// <summary> /// 以 webreuest 方式加载网络非ab资源 /// </summary> /// <param name="req"></param> /// <param name="coroutine"></param> /// <returns></returns> static public HttpLoadOperation HttpRequest(CRequest req, bool coroutine = false) { WebRequestOperation op = null; if (coroutine) { op = new WebRequestOperation(); req.assetOperation = op; } else { op = WebRequestOperation.Get(); } op.SetRequest(req); inProgressOperations.Add(op); op.BeginDownload(); return(op); }
public static void Release(WebRequestOperation toRelease) { webOperationPool.Release(toRelease); }
private static void m_ActionOnRelease(WebRequestOperation op) { op.Reset(); }
private static void m_ActionOnGet(WebRequestOperation op) { op.pool = true; }