Caching.ClearCache
Declaration
public static bool ClearCache();public static bool ClearCache(int expiration);Параметры
| Параметр | Описание |
|---|---|
| истечение срока действия | Число секунд, в течение которых AssetBundles может оставаться неиспользованным в кэше. |
Возвращаемое значение
логическое True, если удаление кэша было успешным, false, если кэш использовался.
Описание
Удаляет все содержимое AssetBundle, которое было кэшировано текущим приложением.
Этот метод недоступен для WebPlayer приложений, использующих общий кэш.
Дополнительные ресурсы: Загрузка пакетов активов.
using System.IO; using UnityEngine;
public class Example : MonoBehaviour { void ClearCacheExample() { Directory.CreateDirectory("Cache1"); Directory.CreateDirectory("Cache2"); Directory.CreateDirectory("Cache3");
Caching.AddCache("Cache1"); //Placed in cache list at position 1 Caching.AddCache("Cache2"); //Placed in cache list at position 2 Caching.AddCache("Cache3"); //Placed in cache list at position 3
//Clears all of the caches bool success = Caching.ClearCache();
if (!success) { Debug.Log("Unable to clear cache"); } } }
Веб-плеер не поддерживается с 5.4.0 и далее.