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

IExternalCodeEditor

интерфейс в Unity.CodeEditor

Описание

Определяет ответственность за обработку интеграции внешнего редактора скриптов в UnityEditor.

Свойства

Свойство Описание
InstallationsПредоставляет редактору список известных и поддерживаемых редакторов, которые поддерживает данный экземпляр.

Открытые методы

Метод Описание
InitializeОбратный вызов IExternalCodeEditor, если он был выбран из PreferenceWindow.
OnGUIUnity вызывает этот метод, когда он заполняет "Preferences/External Tools", чтобы позволить редактору кода генерировать необходимые GUI. Например, при создании поля аргумента для модификации аргументов, отправляемых редактору кода.
OpenProjectВнешний редактор кода должен обрабатывать запрос на открытие файла.
SyncAllUnity вызывает эту функцию во время инициализации, чтобы синхронизировать Project. Это отличается от SyncIfNeeded тем, что она не получает список изменений.
SyncIfNeededКогда вы изменяете Assets в Unity, этот метод для текущего выбранного экземпляра IExternalCodeEditor анализирует новые и изменённые Assets.
TryGetInstallationForPathUnity хранит путь к выбранному редактору. Экземпляр IExternalCodeEditor может взять на себя ответственность за этот путь, возвращая true при вызове этого метода. Переменная out installation должна быть построена с путем и именем, которые должны быть показаны в списке редактора кода "Внешние инструменты".