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

CompilationPipeline

класс в UnityEditor.Compilation

Описание

Методы и свойства конвейера компиляции скриптов.

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

Свойство Описание
codeOptimizationТекущий режим оптимизации кода.

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

Метод Описание
AssemblyDefinitionReferenceGUIDToGUIDПреобразует ссылку на файл определения сборки GUID в строку GUID.
GetAssembliesПолучить все сборки скриптов, скомпилированные Unity и отфильтрованные AssembliesType.
GetAssemblyDefinitionFilePathFromAssemblyNameВозвращает путь к файлу определения сборки из имени сборки. Возвращает null, если для указанного имени сборки нет файла определения сборки.
GetAssemblyDefinitionFilePathFromAssemblyReferenceВозвращает путь к файлу определения сборки для файла определения сборки GUID или ссылки на имя сборки. Возвращает null, если для указанной ссылки на сборку не существует файла определения сборки.
GetAssemblyDefinitionFilePathFromScriptPathВозвращает путь к файлу определения сборки для пути исходного кода (скрипта). Возвращает null, если для указанного пути скрипта нет файла определения сборки.
GetAssemblyDefinitionPlatformsВозвращает все платформы, поддерживаемые определением сборки files.Additional ресурсы: AssemblyDefinitionPlatform.
GetAssemblyDefinitionReferenceTypeУтилита для определения того, является ли ссылка на файл определения сборки ссылкой на GUID или ссылкой на имя сборки.
GetAssemblyNameFromScriptPathВозвращает имя сборки для пути к исходному коду (скрипту). Возвращает null, если для данного пути к скрипту нет имени сборки.
GetAssemblyRootNamespaceFromScriptPathПолучить корневое пространство имен, связанное с указанным путем к скрипту.
GetDefinesFromAssemblyNameСписок всех директив #define, используемых для компиляции указанной сборки.
GetPrecompiledAssemblyNamesПолучить все предкомпилированные имена сборок.
GetPrecompiledAssemblyPathFromAssemblyNameВозвращает путь к файлу сборки из имени сборки. Возвращает null, если не найдено соответствия имени предкомпилированной сборки.
GetPrecompiledAssemblyPathsВозвращает пути к предкомпилированным сборкам, которые включаются при построении сборок редактора и соответствуют любому из заданных PrecompiledAssemblySources.
GetResponseFileDefinesFromAssemblyNameСписок всех директив #define, используемых для компиляции указанной сборки, то есть из Файл Ответов.
GetSystemAssemblyDirectoriesИспользуйте это для получения списка каталогов, содержащих системные ссылки для конкретного ApiCompatibilityLevel.
GUIDToAssemblyDefinitionReferenceGUIDПреобразует заданный файл GUID в ссылку на файл определения сборки GUID.
IsDefineConstraintsCompatibleПозволяет проверить, удовлетворяются ли указанные ограничения #define указанным списком директив #define.
ParseResponseFileПолучает ResponseFileData, описывающий содержимое файла ответа.
RequestScriptCompilationПозволяет запросить, чтобы Редактор перекомпилировал скрипты в проекте.

Мероприятия

Мероприятие Описание
assemblyCompilationFinishedСобытие, вызванное на главном потоке при завершении компиляции сборки.
assemblyCompilationNotRequiredСобытие, вызванное на главном потоке, когда сборка не требует компиляции.
assemblyCompilationStartedСобытие, вызванное на главном потоке при запуске сборки сборки.
codeOptimizationChangedЭто событие запускается каждый раз, когда свойство codeOptimization меняется между режимами Отладка и Выпуск.
compilationFinishedСобытие, вызванное на главном потоке при завершении компиляции сборок.
compilationStartedСобытие, вызванное на главном потоке при начале компиляции сборок.