//追加异步请求
        private void AppendRequest(
            string bundleName,
            AssetBundleInfoNode assetBundleInfoNode,
            string[] assets,
            System.Type type,
            System.Type[] types,
            string requester,
            System.Action <string> bundleCallback,
            System.Action <string, string[], System.Type[]> assetCallback,
            System.Action <string, string[], System.Type> assetCallbackSameType,
            Dictionary <string, UnityEngine.Object> assetDic)
        {
            AssetAsyncRequest req = null;

            if (assets != null && type != null)
            {
                req = AssetAsyncRequest.CreatePartRequest(bundleName, assetBundleInfoNode, assets, type, assetCallbackSameType, assetDic);
            }
            else if (assets != null && types != null)
            {
                req = AssetAsyncRequest.CreatePartRequest(bundleName, assetBundleInfoNode, assets, types, assetCallback, assetDic);
            }
            else
            {
                req = AssetAsyncRequest.CreateBundleRequest(bundleName, assetBundleInfoNode, bundleCallback, assetDic);
            }

            //加入异步加载队列
            if (req != null)
            {
                asyncWaitingList.Add(req);
                if (DebugMode)
                {
                    MgrLog(string.Format("Append async request... ==> {0}", asyncWaitingList.Count));
                }
            }
        }