Пример #1
0
 private static void Initialize()
 {
     if (isInit)
     {
         return;
     }
     loadAssetsController = new AssetsLoadController(loadType);
 }
Пример #2
0
    /// <summary>
    /// 初始化
    /// </summary>
    /// <param name="loadType"></param>
    /// <param name="useCache"></param>
    public static void Initialize(AssetsLoadType loadType, bool useCache)
    {
        //if (isInit)
        //    return;

        if (loadType == AssetsLoadType.AssetBundle)
        {
            useCache = true;
        }
        if (!Application.isPlaying)
        {
            useCache = false;
        }
        UseCache = useCache;
        ResourceManager.loadType = loadType;
        ReleaseAll();
        loadAssetsController = new AssetsLoadController(loadType, useCache);
        //Debug.Log("ResourceManager初始化 AssetsLoadType:" + loadType + " useCache:" + useCache);
    }
Пример #3
0
 public ResourcesLoader(AssetsLoadController loadAssetsController) : base(loadAssetsController)
 {
 }
Пример #4
0
 public AssetBundleLoader(AssetsLoadController loadAssetsController) : base(loadAssetsController)
 {
 }
Пример #5
0
 public LoaderBase(AssetsLoadController loadAssetsController)
 {
     this.loadAssetsController = loadAssetsController;
 }