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

CodeEditor

класс в Unity.CodeEditor

Описание

Обрабатывает взаимодействие с редактором кода.

Статические свойства

Свойство Описание
CurrentEditorPathПуть к внешнему редактору кода, который Unity использует для открытия ресурсов скрипта.
EditorОдиночная копия CodeEditor. Unity Editor ссылается на эту копию для обработки обратных вызовов редактора кода.

Свойства

Свойство Описание
CurrentCodeEditorВозвращает текущий экземпляр IExternalCodeEditor для редактора кода.
CurrentInstallationВозвращает текущий экземпляр CodeEditor.Installation для редактора кода.

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

Метод Описание
GetCodeEditorForPathКаждый зарегистрированный пакет редактора кода имеет экземпляр IExternalCodeEditor. Этот метод вызывает IExternalCodeEditor.TryGetInstallationForPath на этом экземпляре. Он возвращает первый экземпляр, который возвращает действительную установку.
GetFoundScriptEditorPathsСобирает все установки из зарегистрированных экземпляров IExternalCodeEditor. Это делается с помощью IExternalCodeEditor.Installations.
GetInstallationForPathКаждый зарегистрированный пакет редактора кода имеет экземпляр IExternalCodeEditor. Этот метод вызывает IExternalCodeEditor.TryGetInstallationForPath на этом экземпляре. Он находит первый экземпляр, который возвращает действительную установку, и возвращает установку.
SetCodeEditorЗадает путь к редактору кода, который Unity использует для открытия ресурсов скрипта.

Статические методы

Метод Описание
OSOpenFileОткрыть приложение с строкой аргументов в кавычках.
ParseArgumentПроанализировать строку с помощью правил, определенных в Внешние инструменты.
QuoteForProcessStartПриводит строку для передачи Process.Start в качестве одного аргумента и добавляет ее к строке строкового конструктора.
RegisterЗарегистрирует экземпляр IExternalCodeEditor для использования при заполнении меню Настройки/Внешние инструменты. Вызовы ref::Initialize, если вы выбираете экземпляр.
UnregisterУдаляет экземпляр IExternalCodeEditor из списка зарегистрированных редакторов кода. Вызовы ref::Initialize, если вы выбираете экземпляр.