private static void Initialize() { if (isInit) { return; } loadAssetsController = new AssetsLoadController(loadType); }
/// <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); }
public ResourcesLoader(AssetsLoadController loadAssetsController) : base(loadAssetsController) { }
public AssetBundleLoader(AssetsLoadController loadAssetsController) : base(loadAssetsController) { }
public LoaderBase(AssetsLoadController loadAssetsController) { this.loadAssetsController = loadAssetsController; }