Example #1
0
        IEnumerator DownloadAndCacheAsBinary(string assetBundleName, IProgress <float> progress)
        {
            var url      = assetBundleUrl + assetBundleName;
            var getBytes = WebRequestProcedure.GetAndGetBytes(url, headers, progress).ToYieldInstruction();

            yield return(getBytes);

            var hash = Manifest.GetAssetBundleHash(assetBundleName);

            AssetBundleCache.Save(assetBundleName, hash, getBytes.Result);
        }
Example #2
0
 IObservable <AssetBundle> DownloadAssetBundle(string assetBundleName)
 {
     return(WebRequestProcedure.GetAssetBundle(assetBundleUrl + assetBundleName, headers));
 }