AssetModificationProcessor.MakeEditable(string[],string,List<string>)
Параметры
| Параметр | Описание |
|---|---|
| пути | Указывает массив путей к файлам относительно корня проекта. |
| просьбы | Диалоговый запрос, который должен быть показан пользователю, если требуется выполнить операцию управления версиями. Если null (по умолчанию), запрос не показывается. |
| outNotEditablePaths | Вывод списка путей к файлам, которые не могут быть изменены. |
Возвращаемое значение
void Возвращает true, если все файлы сделаны редактируемыми.
Описание
Unity вызывает этот метод, когда один или несколько файлов должны быть открыты для редактирования.
При реализации он должен быть статическим.
Дополнительные ресурсы: AssetDatabase.MakeEditable.
using System.Collections.Generic; using UnityEngine;
class CustomAssetModificationProcessor : UnityEditor.AssetModificationProcessor { static bool MakeEditable(string[] paths, string prompt, List<string> outNotEditablePaths) { Debug.Log("MakeEditable:"); foreach (var path in paths) Debug.Log(path); return true; } }