Exemplo n.º 1
0
        public bool IsCached(string url)
        {
#pragma warning disable 0618
            return(Caching.IsVersionCached(url, Cdn.GetFileVersion(url)));

#pragma warning restore 0618
        }
Exemplo n.º 2
0
        public WWW CreateWWW(string url)
        {
            string parent   = PathUtil.GetParent(url);
            string filename = WWW.EscapeURL(Path.GetFileName(url));

            if (caching)
            {
                int version = Cdn.GetFileVersion(url);
                filename = PathUtil.ReplaceExtension(filename, FileTypeEx.ASSET_BUNDLE);
                string uri = PathUtil.Combine(parent, filename);
                if (log.IsLoggable(LogType.Log))
                {
#pragma warning disable 0618
                    log.Debug("{0} (ver {1}): {2}", uri, version, Caching.IsVersionCached(uri, version)? "Cached": "Download & Cache");
#pragma warning restore 0618
                }
                return(WWW.LoadFromCacheOrDownload(uri, version));
            }
            else
            {
                string uri = PathUtil.Combine(parent, filename);
                return(new WWW(uri));
            }
        }