public bool IsCached(string url) { #pragma warning disable 0618 return(Caching.IsVersionCached(url, Cdn.GetFileVersion(url))); #pragma warning restore 0618 }
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)); } }