ドキュメント

Unity Engine

Unity Engine

ClearAllCachedVersions(string)

Removes all the cached versions of the given AssetBundle from the cache.
読み終わるまでの所要時間 1 分最終更新 1ヶ月前

Definition

  • Type: Method
  • Namespace: UnityEngine
  • Assembly: UnityEngine.CoreModule
public static bool ClearAllCachedVersions(string assetBundleName)

Parameters

assetBundleName

The AssetBundle name.

Returns

Type

Description

boolReturns true when cache clearing succeeded.

Remarks

Returns false if any cached bundle is in use.

Examples

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); //Unload the AssetBundle bundle.Unload(true); }}