EditorUtility.UnloadUnusedAssetsImmediate
Declaration
public static void UnloadUnusedAssetsImmediate();public static void UnloadUnusedAssetsImmediate(bool includeMonoReferencesAsRoots);Параметры
| Параметр | Описание |
|---|---|
| includeMonoReferencesAsRoots | Если значение равно true, метод не выгружает ассеты, на которые ссылаются свойства скриптов и статические переменные. |
Описание
Выгрузка неиспользуемых ассетов.
Ассет считается неиспользуемым, если он не достигается после прохождения всей иерархии игровых объектов, включая компоненты скрипта. Также изучаются статические переменные.
Установить includeMonoReferencesAsRoots параметр в false, чтобы игнорировать ссылки на ассеты из свойств скриптов и статических переменных. Выгруженные ассеты загрузятся снова при первом обращении. По умолчанию этот параметр равен true.
Этот метод отличается от Resources.UnloadUnusedAssets в том, что он будет ждать завершения сбора мусора ассетов перед возвращением.
Дополнительные ресурсы: Resources.UnloadUnusedAssets.