Unity 6.3
0 онлайн 83 гостей 3 в системе
Вход

EditorUtility.UnloadUnusedAssetsImmediate

Declaration

public static void UnloadUnusedAssetsImmediate();
public static void UnloadUnusedAssetsImmediate(bool includeMonoReferencesAsRoots);

Параметры

Параметр Описание
includeMonoReferencesAsRoots Если значение равно true, метод не выгружает ассеты, на которые ссылаются свойства скриптов и статические переменные.

Описание

Выгрузка неиспользуемых ассетов.

Ассет считается неиспользуемым, если он не достигается после прохождения всей иерархии игровых объектов, включая компоненты скрипта. Также изучаются статические переменные.

Установить includeMonoReferencesAsRoots параметр в false, чтобы игнорировать ссылки на ассеты из свойств скриптов и статических переменных. Выгруженные ассеты загрузятся снова при первом обращении. По умолчанию этот параметр равен true.

Этот метод отличается от Resources.UnloadUnusedAssets в том, что он будет ждать завершения сбора мусора ассетов перед возвращением.

Дополнительные ресурсы: Resources.UnloadUnusedAssets.