Мои Уведомления
Привет, !
Мой Аккаунт Мои Финансы Мои Подписки Мои Настройки Выход
Руководство API скрипты

AssetModificationProcessor.IsOpenForEdit(string[],List<string>,StatusQueryOptions)

Параметры

assetOrMetaFilePaths Пути к активам или их .meta файлам относительно папки проекта.
outNotEditablePaths Целевой список нередактируемых путей активов.
statusQueryOptions Указывает, как Unity должен запрашивать систему контроля версий. Значение по умолчанию: StatusQueryOptions.UseCachedIfPossible.

Возвращает

void Возвращает true, если все файлы доступны для редактирования.

Описание

Вызывается Unity при проверке ресурсов, чтобы определить, следует ли отключить редактор.

Несмотря на то, что это вызывается собственными системами Unity, вы также можете вызвать его, если реализуете свои собственные инструменты редактирования, например интеграцию пользовательского управления версиями.

Смотрите так же: AssetDatabase.IsOpenForEdit, StatusQueryOptions.

using System.Collections.Generic; using UnityEditor; using UnityEngine; class CustomAssetModificationProcessor : UnityEditor.AssetModificationProcessor { static bool IsOpenForEdit(string[] paths, List outNotEditablePaths, StatusQueryOptions statusQueryOptions) { Debug.Log("IsOpenForEdit:"); foreach (var path in paths) Debug.Log(path); return true; } }

Параметры

assetOrMetaFilePath Путь к файлу ресурса или его метафайлу на диске относительно папки проекта.
message Возвращает причину, по которой ресурс не открыт для редактирования.

Возвращает

void Значение true, если актив считается открытым для редактирования выбранной системой управления версиями.

Описание

Вызывается Unity при проверке ресурса, чтобы определить, следует ли отключить редактор.

Несмотря на то, что это вызывается собственными системами Unity, вы также можете вызвать его, если реализуете свои собственные инструменты редактора, например интеграцию пользовательского управления версиями. Рассмотрите возможность использования перегрузки метода, которая принимает массив путей к файлам, чтобы повысить производительность системы контроля версий.

Вы можете отблагодарить автора, за перевод документации на русский язык. ₽ Спасибо
API скрипты 2021.3