AssetModificationProcessor
класс в UnityEditor
Описание
AssetModificationProcessor позволяет подключаться к сохранению серийных ассетов и сцен, которые редактируются внутри Unity.
Это позволяет вам предотвратить запись ассетов Unity для интеграции с VCS решениями, такими как Perforce, которые требуют блокировки файлов.
Это может быть использовано как обратный вызов, чтобы знать, когда ассеты сохраняются. Затем вы можете выполнять действия, такие как запуск генератора кода.
Сообщения
| Сообщение | Описание |
|---|---|
| CanOpenForEdit | Это вызывает Unity при проверке ассетов для определения того, могут ли они потенциально быть открыты для редактирования. |
| FileModeChanged | Unity вызывает этот метод, когда режим файла был изменён для одного или нескольких файлов. |
| IsOpenForEdit | Это вызывает Unity при проверке ассетов для определения того, следует ли отключить редактор. |
| MakeEditable | Unity вызывает этот метод, когда один или несколько файлов должны быть открыты для редактирования. |
| OnWillCreateAsset | Unity вызывает этот метод, когда он собирается создать ресурс, который вы не импортировали (например, файлы .meta). |
| OnWillDeleteAsset | Это вызывает Unity, когда она собирается удалить ассет с диска. |
| OnWillMoveAsset | Unity вызывает этот метод, когда он собирается переместить Ассет на диск. |
| OnWillSaveAssets | Это вызывает Unity, когда она собирается записать серийные ассеты или Scene файлы на диск. |