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);
 }
Exemple #6
0
 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();
 }
Exemple #8
0
 public virtual BundleLoader CreateBundleLoader(BundleInfo bundleInfo, int priority)
 {
     return(this.CreateBundleLoader(bundleInfo, bundleInfo, priority));
 }
Exemple #9
0
 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));
 }
Exemple #12
0
 public CryptographBundleLoader(Uri uri, BundleInfo bundleInfo, BundleLoader[] dependencies, BundleManager manager, IDecryptor decryptor) : base(uri, bundleInfo, dependencies, manager)
 {
     this.decryptor = decryptor;
 }