public WWWBundleLoader(Uri uri, BundleInfo bundleInfo, BundleLoader[] dependencies, BundleManager manager, bool useCache) : base(uri, bundleInfo, dependencies, manager) { this.useCache = useCache; }
/// <summary> /// /// </summary> /// <param name="bundleInfo"></param> /// <returns></returns> public static bool ExistsInCache(BundleInfo bundleInfo) { if (Caching.IsVersionCached(bundleInfo.Filename, bundleInfo.Hash)) return true; return false; }
public override BundleLoader Create(BundleManager manager, BundleInfo bundleInfo, BundleLoader[] dependencies) { return(new WWWBundleLoader(new Uri(this.BaseUri, bundleInfo.Filename), bundleInfo, dependencies, manager, this.useCache)); }
/// <summary> /// /// </summary> /// <param name="bundleInfo"></param> /// <returns></returns> public static bool ExistsInReadOnlyDirectory(BundleInfo bundleInfo) { return ExistsInReadOnlyDirectory(bundleInfo.Filename); }
/// <summary> /// /// </summary> /// <param name="bundleInfo"></param> /// <returns></returns> public static bool ExistsInStorableDirectory(BundleInfo bundleInfo) { return ExistsInStorableDirectory(bundleInfo.Filename); }
public abstract BundleLoader Create(BundleManager manager, BundleInfo bundleInfo);
public UnityWebRequestBundleLoader(System.Uri uri, BundleInfo bundleInfo, BundleLoader[] dependencies, BundleManager manager, bool useCache = true) : base(uri, bundleInfo, dependencies, manager) { this.useCache = useCache | this.IsRemoteUri(); }
public virtual BundleLoader CreateBundleLoader(BundleInfo bundleInfo, int priority) { return(this.CreateBundleLoader(bundleInfo, bundleInfo, priority)); }
public virtual BundleLoader GetBundleLoader(BundleInfo bundleInfo) { return(GetBundleLoader(bundleInfo.Name)); }
public CryptographBundleLoader(Uri uri, BundleInfo bundleInfo, BundleManager manager, IStreamDecryptor decryptor) : base(uri, bundleInfo, manager) { this.decryptor = decryptor; }
public override BundleLoader Create(BundleManager manager, BundleInfo bundleInfo) { return(new CryptographBundleLoader(new Uri(this.BaseUri, bundleInfo.Filename), bundleInfo, manager, this.decryptor)); }
public CryptographBundleLoader(Uri uri, BundleInfo bundleInfo, BundleLoader[] dependencies, BundleManager manager, IDecryptor decryptor) : base(uri, bundleInfo, dependencies, manager) { this.decryptor = decryptor; }