示例#1
0
        }//Method_end

        /// <summary>
        /// 加载(AB 包中)资源
        /// </summary>
        /// <param name="scenesName">场景名称</param>
        /// <param name="abName">AssetBundle 包名称</param>
        /// <param name="assetName">资源名称</param>
        /// <param name="isCache">是否使用缓存</param>
        /// <returns></returns>
        public UnityEngine.Object LoadAsset(string scenesName, string abName, string assetName, bool isCache)
        {
            if (_DicAllScenes.ContainsKey(scenesName))
            {
                MultiABMgr multObj = _DicAllScenes[scenesName];
                return(multObj.LoadAsset(abName, assetName, isCache));
            }
            Debug.LogError(GetType() + "/LoadAsset()/找不到场景名称,无法加载(AB包中)资源,请检查!  scenesName=" + scenesName);
            return(null);
        }
示例#2
0
 /// <summary>
 /// 加载 AB包中的资源
 /// </summary>
 /// <param name="sceneName">场景名称</param>
 /// <param name="abName">AssetBundle包名称</param>
 /// <param name="isCache">是否缓存</param>
 /// <returns></returns>
 public UnityEngine.Object LoadAsset(string sceneName, string abName, string assetName, bool isCache)
 {
     if (_DicAllScene.ContainsKey(sceneName))
     {
         MultiABMgr multObj = _DicAllScene[sceneName];
         return(multObj.LoadAsset(abName, assetName, isCache));
     }
     Debug.LogError("_DicAllScene不包含" + sceneName);
     return(null);
 }