Version: 2022.2
언어: 한국어

Caching.ClearAllCachedVersions

매뉴얼로 전환
public static bool ClearAllCachedVersions (string assetBundleName);

파라미터

assetBundleName The AssetBundle name.

반환

bool Returns true when cache clearing succeeded.

설명

Removes all the cached versions of the given AssetBundle from the cache.

Returns false if any cached bundle is in use.

using System.Collections;
using UnityEngine.Networking;
using UnityEngine;

public class Example : MonoBehaviour { IEnumerator ClearAllCachedVersionsExample(string uri) { //Download the bundle UnityWebRequest request = UnityWebRequestAssetBundle.GetAssetBundle(uri); yield return request.SendWebRequest(); AssetBundle bundle = DownloadHandlerAssetBundle.GetContent(request);

//Given the name of an asset bundle, this will clear every cached version across all caches Caching.ClearAllCachedVersions(bundle.name); } }