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
The AssetBundle name.
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); }}