assetBundleName | AssetBundle 名称。 |
outCachedVersions | 所有缓存版本的列表。 |
返回给定 AssetBundle 的所有缓存版本。
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 = UnityWebRequest.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...
}
}