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

ProcessService

класс в UnityEditor.MPE

Описание

*Это экспериментальная функция.* ProcessService позволяет вам запустить подчиненный экземпляр UnityEditor, открытый на том же Project, что и главный экземпляр, с конкретным RoleProviderAttribute.

Эта технология используется в автономном рабочем потоке Profiler.

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

Свойство Описание
levelProcessLevel запущенного экземпляра UnityEditor.
roleNameИмя роли запущенного процесса UnityEditor. Дополнительные сведения о регистрации обработчиков для определенной роли процесса см. в RoleProviderAttribute. Для процесса UnityEditor Главного процесса ProcessLevel roleName всегда пусто.

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

Метод Описание
DisableProfileConnectionЗакрывает соединение Profiler.
EnableProfileConnectionРазрешает подключение к Profiler. Этот метод используется автономным Profiler.
GetProcessStateПолучает ProcessState заданного экземпляра UnityEditor.
HasCapabilityПроверка наличия у текущего процесса определенных возможностей.
IsChannelServiceStartedПроверяет, не запущена ли уже ChannelService.
LaunchЗапускает вторичный экземпляр UnityEditor в том же проекте, что и главный экземпляр.
ReadParameterУтилита для чтения аргументов командной строки, переданных текущему процессу.
TerminateЗавершает процесс редактора.

Мероприятия

Мероприятие Описание
ProcessExitedEventСобытие, вызванное в главном экземпляре UnityEditor при запуске подчиненного экземпляра с ProcessService.Launch exit.
SlaveProcessExitedEventСобытие, вызванное в главном экземпляре UnityEditor при запуске подчиненного экземпляра с ProcessService.LaunchSlave exit.