Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


GetCachedVersions(string, List<Hash128>)

Returns all cached versions of the given AssetBundle.
Read time 1 minuteLast updated 4 days ago

Definition

  • Type: Method
  • Namespace: UnityEngine
  • Assembly: UnityEngine.CoreModule
public static void GetCachedVersions(string assetBundleName, List<Hash128> outCachedVersions)

Parameters

assetBundleName

The AssetBundle name.

outCachedVersions

List of all the cached version.

Examples

using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.Networking;public class Example : MonoBehaviour{ IEnumerator GetCachedVersionExample(string uri) { //Download the bundle UnityWebRequest request = UnityWebRequestAssetBundle.GetAssetBundle(uri); yield return request.SendWebRequest(); AssetBundle bundle = DownloadHandlerAssetBundle.GetContent(request); //Get all the cached versions List<Hash128> listOfCachedVersions = new List<Hash128>(); Caching.GetCachedVersions(bundle.name, listOfCachedVersions); //use listOfCachedVersions hashes to perform actions on Caches... //Unload the AssetBundle bundle.Unload(true); }}