/// <summary>
        /// 异步加载其他资源
        /// </summary>
        /// <param name="resName"></param>
        public void LoadResFromABAsync(string resName, AssetBundleLoadMgr.AssetBundleLoadCallback callback,
                                       bool bPublic = false)
        {
#if UNITY_EDITOR
            CoroutineTool.Instance.StartCoroutine(LoadFromResAsync(resName, callback, bPublic));
#else
            AssetBundleLoadMgr.Instance.LoadAsync(resName, callback, bPublic);
#endif
        }
        private IEnumerator LoadFromResAsync(string resName, AssetBundleLoadMgr.AssetBundleLoadCallback callback, bool bPublic = false)
        {
            if (bPublic)
            {
            }
            else
            {
                resName = LocalizeTool.Instance.GetLocalResPath() + "/" + resName;
            }
            ResourceRequest request = Resources.LoadAsync(resName);

            yield return(request);

            if (request.asset == null)
            {
                Debug.LogError("加载的资源" + resName + "不存在");
            }
            else
            {
                callback(request.asset);
            }
        }