コード例 #1
0
        /// <summary>
        ///  以 WWW 方式加载网络非ab资源
        /// </summary>
        /// <param name="req"></param>
        /// <param name="coroutine"></param>
        /// <returns></returns>
        static public HttpLoadOperation WWWRequest(CRequest req, bool coroutine = false)
        {
            WWWRequestOperation op = null;

            if (coroutine)
            {
                op = new WWWRequestOperation();
                req.assetOperation = op;
            }
            else
            {
                op = WWWRequestOperation.Get();
            }

            op.SetRequest(req);
            inProgressOperations.Add(op);
            op.BeginDownload();
            return(op);
        }
コード例 #2
0
 public static void Release(WWWRequestOperation toRelease)
 {
     webOperationPool.Release(toRelease);
 }
コード例 #3
0
 private static void m_ActionOnRelease(WWWRequestOperation op)
 {
     op.Reset();
 }
コード例 #4
0
 private static void m_ActionOnGet(WWWRequestOperation op)
 {
     op.pool = true;
 }