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

AssetDatabase.IsMetaFileOpenForEdit

Declaration

public static bool IsMetaFileOpenForEdit(Object assetObject, StatusQueryOptions statusOptions = StatusQueryOptions.UseCachedIfPossible);
public static bool IsMetaFileOpenForEdit(Object assetObject, out string message, StatusQueryOptions statusOptions = StatusQueryOptions.UseCachedIfPossible);

Параметры

Параметр Описание
assetObject Объект, представляющий ассет, состояние метаданных которого требуется запросить.
сообщение Возвращает причину, по которой метаданные ассета не открыты для редактирования.
statusOptions Параметры, определяющие, каким образом должен выполняться запрос системы управления версиями. Эти параметры могут влиять на скорость и точность запроса. По умолчанию StatusQueryOptions.UseCachedIfPossible.

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

логическое True, если метаданные ассета считаются открытыми для редактирования выбранной системой управления версиями.

Описание

Запрос, открыт ли файл метаданных ассета (.meta) для редактирования в управлении версиями.

Ваша система управления версиями может быть настроена так, чтобы разрешать только одному пользователю одновременно редактировать определенные типы файлов, чтобы избежать конфликтов, которые возникают, когда несколько пользователей редактируют файл одновременно. В этом случае пользователь должен 'открыть' этот файл для редактирования (также известный как 'выдача'), чтобы убедиться, что у него есть разрешение на редактирование файла. Используйте эту функцию для запроса статуса 'открыт для редактирования' файла в системе управления версиями, которая его поддерживает.

Дополнительные ресурсы: AssetDatabase.IsOpenForEdit, StatusQueryOptions.