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

AssetDatabase.MoveAssetsToTrash

Declaration

public static bool MoveAssetsToTrash(string[] paths, List<string> outFailedPaths);

Параметры

Параметр Описание
пути Project относительные пути ассетов или папок, которые будут удалены.
outFailedPaths Project относительные пути, которые не удаляются.

Возвращаемое значение

логическое Возвращает true, если все ассеты в путях удалены успешно, false, если какой-либо из указанных путей не существует или удаление не удалось.

Описание

Позволяет перемещать несколько ассетов или папок в корзину одновременно с преимуществами производительности под управлением версиями.

Пути должны быть относительными к папке проекта, например: "Assets/MyTextures/hello.png"

Это следует использовать вместо AssetDatabase.MoveAssetToTrash по причинам производительности при одновременном использовании многих ассетов с активной интеграцией управления версиями.

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

Дополнительные ресурсы: AssetDatabase.DeleteAsset, AssetDatabase.MoveAssetToTrash, AssetDatabase.MoveAssetsToTrash.