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

UnityEditor

Описание

Ассемблер UnityEditor реализует редакторский APIs в Unity. На него нельзя ссылаться с помощью кода времени выполнения, скомпилированного в плееры.

Классы

Класс Описание
AdaptivePerformanceBuildHelper<T0> Базовый абстрактный класс с общей функциональностью для поставщиков, которым нужна интеграция со сборкой, управляемой системой управления.
AdaptivePerformanceBuildUtilsПомощные утилиты для модификаций во время сборки.
AdaptivePerformanceGeneralSettingsPerBuildTarget Класс-контейнер с общими настройками для каждой группы целевых платформ, установленной в Unity.
AdaptivePerformancePackageMetadataStoreПредоставляет доступ к хранилищу метаданных. В настоящее время используется только для назначения и удаления загрузчиков из экземпляра AdaptivePerformanceManagerSettings.
AdaptivePerformanceSupportedBuildTargetAttributeАтрибут сборки для определения платформ, поддерживаемых загрузчиком.
AddAndRemoveRequestПредставляет собой асинхронный запрос на добавление зависимостей пакетов в проект, удаление зависимостей пакетов из проекта или и то, и другое.
AddedComponentКласс с информацией о компоненте, который был добавлен в экземпляр Префаб.
AddedGameObjectКласс с информацией о GameObject, который был добавлен в качестве дочернего под экземпляром Префаб.
AddRequestПредставляет собой асинхронный запрос на добавление пакета в проект.
AdvancedDropdownУнаследуйтесь от этого класса, чтобы реализовать собственный выпадающий элемент управления.
AdvancedDropdownItemЭлементы, которые составляют раскрывающийся список.
AdvancedDropdownStateсостояние в выпадающем списке. Этот объект можно сериализовать.
AdvancedObjectSelectorAttributeЭтот атрибут позволяет зарегистрировать пользовательский расширенный селектор объектов.
AdvancedObjectSelectorValidatorAttributeЭтот атрибут позволяет зарегистрировать пользовательский расширенный проверяющий селектор объектов.
AdvertisementSettingsРедактор API для редактора Служб Unity. Обычно UnityAds включается из окна Служб, но если вы пишете собственное расширение редактора, это API может быть использовано.
AnalyticsSettingsРедактор API для редактора сервисов Unity. Обычно Analytics включается в окне Сервисы, но если вы пишете собственное расширение редактора, то можно использовать это API.
AndroidAssetPackImporterПредставляет каталог пакета ассетов Android в проекте.
AnimationClipCurveDataОбъект AnimationClipCurveData содержит всю информацию, необходимую для идентификации конкретной кривой в AnimationClip. Кривая анимирует определенное свойство компонента / материала, прикрепленного к игровому объекту / анимированной кости.
AnimationModeAnimationMode используется AnimationWindow для хранения свойств, измененных при воспроизведении AnimationClip.
AnimationModeDriverAnimationMode использует AnimationModeDriver для идентификации драйвера анимации.
AnimationUtilityФункции редактора для модификации анимационных клипов.
AnimationWindowИспользуйте класс AnimationWindow для выбора и редактирования клипов анимации.
AnimatorControllerAnimator Controller управляет анимацией через слои с машинами состояний, которыми управляют параметры.
AnimatorControllerLayerСодержит машину состояний, управляющую анимацией модели или её частей.
AnimatorStateПредставляет состояние в машине состояний.
AnimatorStateMachineГраф, управляющий взаимодействием состояний. Каждое состояние соответствует движению.
AnimatorStateTransitionПереходы определяют, когда и как машина состояний переключается из одного состояния в другое. AnimatorStateTransition всегда исходит из состояния Animator (или AnyState) и имеет параметры времени.
AnimatorTransitionПереходы определяют, когда и как машина состояний переключается из одного состояния в другое. AnimatorTransition всегда исходит из StateMachine или из точки входа StateMachine. Они не задают параметров времени.
AnimatorTransitionBaseБазовый класс для переходов аниматора. Переходы определяют, когда и как машина состояний переключается из одного состояния в другое.
AnimBoolЛерп от 0 до 1.
AnimFloatАнимированное значение с плавающей запятой.
AnimQuaternionАнимированное значение кватерниона.
AnimVector3Анимированное значение Vector3.
ApplicationTitleDescriptorВспомогательный класс со всеми сведениями, необходимыми для формирования заголовка главного окна Unity Editor. Все поля объединяются в один готовый заголовок. Если задано только ApplicationTitleDescriptor.title, оно и станет полным заголовком.
ApplyRulesIfGraphicsAPIAttributeВключить или отключить атрибуты фильтра ключевых слов шейдера на основе графики API.
ApplyRulesIfNotGraphicsAPIAttributeВключить или отключить атрибуты фильтра ключевых слов шейдера на основе графики API.
ApplyRulesIfTagsEqualAttributeВключить или отключить атрибуты фильтра ключевых слов шейдера на основе тегов шейдера.
ApplyRulesIfTagsNotEqualAttributeВключить или отключить атрибуты фильтра ключевых слов шейдера на основе тегов шейдера.
ArcHandleКласс составного манипулятора для редактирования угла и радиуса в окне Scene.
ArrayUtilityПомощники для встроенных массивов.
AssemblyКласс, представляющий сборку, скомпилированную Unity.
AssemblyDefinitionExceptionВозвращение исключения для ошибок в файлах определения сборки.
AssemblyReloadEventsЭтот класс содержит диспетчеры событий перезагрузки сборок.
AssetЭтот класс содержит сведения о состоянии ассета в системе контроля версий.
AssetBundleInfoКонтейнер для хранения информации о загрузке ассета для AssetBundle, который будет построен.
AssetDatabaseИнтерфейс для доступа к ассетам и выполнения операций с ними.
AssetDatabaseLoadOperationЭта операция позволяет отслеживать прогресс и получать доступ к результату асинхронной операции загрузки AssetDatabase.
AssetImportContextОпределяет контекст импорта для скриптовых импортеров во время события импорта.
AssetImporterОбеспечивает доступ к настройкам импорта и базовой функциональности для всех типов ассетов.
AssetImporterEditorРедактор по умолчанию для всех настроек импортера ассетов.
AssetListСписок сведений управления версиями об ассетах.
AssetLoadInfoКонтейнер для хранения информации о предварительной загрузке для данного серийного ассета.
AssetModificationProcessorAssetModificationProcessor позволяет подключаться к сохранению серийных ассетов и сцен, которые редактируются внутри Unity.
AssetMonitoringUtilitiesУтилита, управляющая функциями мониторинга ассетов панелей UI Toolkit.
AssetPostprocessorAssetPostprocessor позволяет подключаться к конвейеру импорта и запускать скрипты до или после импорта ассетов.
AssetPostprocessorStaticVariableIgnoreAttributeПозволяет пометить статические переменные в классах AssetPostprocessor и ScriptedImporter, которые следует игнорировать системе предупреждений о статических переменных в окне Import Activity. Этот атрибут введён для пометки статических переменных в PostProcessor и ScriptedImporter, чтобы не выдавать предупреждения об их использовании. Хотя статические переменные в таких классах могут приводить к неочевидным ошибкам при выполнении на разных Asset Import Worker (у каждого свой домен Mono, отдельный от основного редактора), этот атрибут добавлен, чтобы уменьшить шум в сложно исправимых ситуациях со статическими переменными в подобных классах.
AssetPreviewУтилита для получения предварительного просмотра ассетов по экземпляру ID ассетов, См. AssetPreview.GetAssetPreview. Поскольку предварительные просмотры загружаются асинхронно, предусмотрены методы запроса, если все предварительные просмотры были полностью загружены, см. AssetPreview.IsLoadingAssetPreviews. Загруженные предварительные просмотры хранятся в кэше, размер кэша можно контролировать, вызвав [AssetPreview.SetPreviewTextureCacheSize].
AssetSettingsProviderAssetSettingsProvider — специализация класса SettingsProvider, преобразующая устаревшие настройки в Unified Settings. К устаревшим относятся любые настройки, которые изменялись через инспектор, например файлы *.asset в папке ProjectSettings. Внутри AssetSettingsProvider создаёт Editor для конкретных ассетов и строит интерфейс окна Settings, оборачивая функцию Editor.OnInspectorGUI. Внутри Unity этот класс используется для оборачивания существующих настроек.
AttacherПомощный объект, который прикрепляет визуальный элемент рядом с его целью, независимо от их соответствующего расположения в иерархии визуального дерева.
AudioCurveRenderingФункциональность отображения кривых с выравниванием, используемая аудио инструментами в редакторе.
AudioImporterС помощью этого класса из редакторских скриптов изменяют настройки импорта AudioClip.
AuthorInfoСодержит информацию об авторе пакета, включая его имя, адрес электронной почты и URL.
BakeProgressStateОбеспечивает отчеты о ходе работы и поддержку отмены для асинхронных операций легких запекания.
BaseAnimValue<T0>Abstract base class for Animated Values.
BaseAnimValueNonAlloc<T0>Абстрактный базовый класс, предоставляющий версию BaseAnimValue без выделения памяти.
BaseMask64FieldУправление только редактора, которое позволяет пользователям выбрать один или несколько вариантов из списка вариантов.
BaseMaskField<T0> Базовый класс, реализующий общую функциональность редактирования битовых масок. Дополнительные сведения см. в описании UXML-элемента MaskField.
BindingExtensionsПредоставляет методы расширения VisualElement, которые реализуют привязку данных между полями INotifyValueChanged и SerializedObjects.
BlackboardGraphElement позволяет пользователю динамически определять члены Графа (например, поля/свойства), сгруппированные по секциям (BlackboardSection).
BlackboardFieldGraphElement, который представляет собой поле Графа.
BlackboardRowСжимаемый GraphElement, который представляет строку в BlackboardSection.
BlackboardSectionGraphElement, который представляет собой раздел членов в Blackboard.
BlendTreeДеревья смешивания используются для непрерывного смешивания анимации между их детьми. Они могут быть либо 1D, либо 2D.
BoxBoundsHandleКомпозитный манипулятор для редактирования ограничивающего тома в виде коробки в представлении Scene.
BrokenPrefabAssetBrokenPrefabAsset для файлов Префаб, содержимое которых не может быть загружено без ошибок.
BrushesOverlayСодержит функции, которые помогают отображать накладки Terrain Tools.
BuildAutomationSettingsПредоставляет набор параметров конфигурации, которые можно использовать для настройки параметров, используемых при запуске Cloud Build.
BuildCallbackContextПолучить объект BuildCallbackContext из обратного вызова IPreprocessBuildWithContext.OnPreprocessBuild или Build.IPreprocessBuildWithContext.OnPostprocessBuild.
BuildCallbackVersionAttributeАтрибут для предоставления номера версии для обратных вызовов IProcessSceneWithReport.
BuildFailedExceptionКласс исключения, представляющий неудачную сборку.
BuildPipelineAPI для строительства игроков или AssetBundles.
BuildPipelineContextОпределяет контекст сборки для IProcessSceneWithReport во время события сборки.
BuildPlayerContextПолучить объект BuildPlayerContext из обратного вызова BuildPlayerProcessor.PrepareForBuild.
BuildPlayerProcessorРасширение BuildPlayerProcessor для получения обратных вызовов во время сборки Player.
BuildPlayerWindowОкно параметров сборки по умолчанию.
BuildProfileПредоставляет набор параметров конфигурации, которые можно использовать для создания приложения на определенной платформе.
BuildProfileProviderContainer Класс-контейнер, содержащий все объекты настроек поставщиков, используемые в профиле сборки. Он нужен потому, что API addComponent принимает только один объект каждого типа, а у нас несколько объектов одного типа, и поэтому они объединены в этом контейнере.
BuildReferenceMapКонтейнер для хранения информации о том, где объекты будут серийизованы в сборке.
BuildReportBuildReport API предоставляет информацию о процессе сборки Unity.
BuildUsageCacheОбъект кэширования для Конвейера Скриптовых Созданий.
BuildUsageTagSetКонтейнер для хранения информации о том, как объекты используются в построении.
CacheServerЭтот класс предоставляет интерфейс для выполнения операций на сервере кэша.
CallbackOrderAttributeБазовый класс для атрибутов, которым требуется индекс обратного вызова.
CameraDescriptionПредставляет информацию о камере из импортированного файла.
CameraEditorUnity Camera Редактор.
CameraEditorUtilsУтилиты для камер.
CanEditMultipleObjectsАтрибут, используемый для того, чтобы пользовательский редактор поддерживал многообъектное редактирование.
CapsuleBoundsHandleКомпозитный манипулятор для редактирования ограничивающего тома капсульной формы в представлении Scene.
ChangeSetУпаковка вокруг описания набора изменений и ID.
ChangeSetsСписок класса ChangeSet.
ChannelClientChannelClient — это клиент WebSocket, который подключается к ChannelService Unity — серверу WebSocket.
ChannelServiceChannelService инкапсулирует сервер WebSocket, работающий в Unity.
ClearCacheRequestПредставляет собой асинхронный запрос на очистку глобального кэша пакетов на диске.
ClickSelectorВыбирает элемент при одном щелчке.
ClientИспользуйте класс Client диспетчера пакетов Unity для управления пакетами, применяемыми в проекте.
ClipboardUtilityКласс с методами, помогающими работать с буфером обмена.
CloudProjectSettingsИспользуйте этот класс, чтобы получить сведения о текущем выбранном проекте и текущем вошедшем Unity ID.
CloudProjectSettingsEventManagerУправляет событиями, связанными с состоянием проекта.
ClutchShortcutAttributeРегистрирует статический метод как действие для сочетания клавиш с удержанием.
CodeEditorОбрабатывает взаимодействие с редактором кода.
CollectImportedDependenciesAttributeИспользуйте этот атрибут метода, чтобы указать, какие методы объявляют зависимости на импортированных ассетах. Методы вызываются AssetDatabase во время импорта.
ColorFieldСоздает поле для выбора цвета. Более подробную информацию см. в элементе UXML ColorField.
ColorPickerHDRConfigИспользуется как вход в ColorField для настройки цветовых диапазонов HDR в ColorPicker.
CommonRolesЭтот класс содержит константы для некоторых распространённых ролей, которые выполняют файлы в сборке. Роль каждого файла сборки доступна в BuildFile.role.
CompilationPipelineМетоды и свойства конвейера компиляции скриптов.
ComputeShaderImporterОпределите параметры импорта вычислительных шейдеров в Unity Editor.
ConfigFieldОписывает поля конфигурации управления версиями, которые пользователь выбрал в Unity Editor.
ConnectedPlayerИнформация о подключенном игроке.
ConsoleWindowUtilityСлужебный класс окна Console.
ContentBuildInterfaceНизкоуровневый интерфейс для сборки контента в Unity.
ContentDraggerМанипулятор, позволяющий перетаскивать мышью один или несколько элементов.
ContentZoomerМанипулятор, который позволяет увеличивать в GraphView.
ContextMenuUtilityПредоставляет методы добавления пунктов меню в контекстное меню представления Scene.
ConvertToPrefabInstanceSettingsНастройки, контролирующие поведение PrefabUtility.ConvertToPrefabInstance.
CoppaDrawerКонтейнер, который получает UIElements, который выводит COPPA соответствие UI и подписывается на его события.
CrashReportingSettingsРедактор API для редактора Служб Unity. Обычно CrashReporting включается из окна Служб, но если вы пишете собственное расширение редактора, это API может быть использовано.
CreationToolsGroupЭтот класс представляет группу инструментов создания. Передайте тип этого класса в параметр ToolAttribute.group, чтобы поместить кнопку своего EditorTool во встроенную группу инструментов создания в оверлее Tools.
CurveFieldСоздает поле для редактирования элемента AnimationCurve. Более подробную информацию см. в элементе UXML CurveField.
CustomEditorУказывает классу редактора, для какого типа времени выполнения он является редактором.
CustomObjectIndexerAttributeПозволяет пользователю зарегистрировать настраиваемую функцию индексирования для определенного типа.
CustomPivotAttributeЗарегистрирует CustomPivotMode или CustomPivotRotation в качестве настройки pivot пользовательского редактора. Используйте PivotManager API или UI накладки Настройки инструмента для активации зарегистрированной настройки.
CustomPivotModeИспользуйте этот класс для реализации настройки режима опорной точки в редакторе. Это базовый класс, от которого наследуются все пользовательские настройки режима опорной точки.
CustomPivotRotationИспользуйте этот класс для реализации настройки поворота опорной точки в редакторе. Это базовый класс, от которого наследуются все пользовательские настройки поворота опорной точки.
CustomPreviewAttributeДобавление дополнительного предварительного просмотра в Inspector для указанного типа.
CustomPropertyDrawerУказывает пользовательскому PropertyDrawer или DecoratorDrawer, для какого сериализуемого класса времени выполнения или PropertyAttribute он является отрисовщиком.
DecoratorDrawerБазовый класс, от которого наследуются пользовательские отрисовщики декораторов.
DeeplinkHandlerAttributeПомечает открытый статический метод как обработчик диплинков уровня приложения, передаваемых из Unity Editor.
DefaultAssetDefaultAsset используется для ассетов, которые (еще) не имеют определенного типа.
DefaultLaunchReportПредоставляет сведения о запуске приложения.
DefaultLightingExplorerExtensionОпределение по умолчанию для Проводника освещения. Может быть переопределено полностью или частично.
DependencyInfoДескриптор, который хранит один из Assets зависимости шаблона Scene и указывает, клонировать ли его или ссылаться на него при создании экземпляра шаблона.
DetailBrushRepresentationПредставляет данные, связанные с кистью, используемой для рассеивания деталей.
DeviceSimulatorКласс для взаимодействия с окном симулятора устройства из скрипта.
DeviceSimulatorPluginРасширьте этот класс, чтобы создать плагин Device Simulator.
DidReloadScriptsДобавьте этот атрибут к методу, чтобы получить уведомление после перезагрузки скриптов.
DiffuseProfileCallbackAttributeЭтот атрибут используется как обратный вызов для установки SRP специфических свойств из импортера.
DispatcherДиспетчер поиска используется для синхронизации событий из потоков поставщика поиска и основных потоков UI.
DragAndDropРедактор drag & drop операций.
DraggerБазовый манипулятор для элементов, перетаскиваемых мышей.
DrawGizmoАтрибут DrawGizmo позволяет вам предоставить рендеринговый гаджета для любого Компонента.
EdgeЭлемент края GraphView.
EdgeConnectorМанипулятор для создания новых кромок.
EdgeConnector<T0>Манипулятор для создания новых кромок.
EdgeControlVisualElement, который рисует линии края и обнаруживает, если мышка находится на вершине края.
EdgeDragHelperКонструктор EdgeDragHelper.
EdgeDragHelper<T0>Вспомогательный класс для перетаскивания рёбер.
EdgeManipulatorКраевой манипулятор, используемый для перетаскивания краев с портов и повторного подключения их в другом месте.
EditorУнаследуйтесь от этого базового класса, чтобы создать собственный инспектор или редактор для своего объекта.
EditorActionEditorAction — это временная утилита, которая может представлять либо атомарное действие, либо интерактивную утилиту.
EditorAnalyticsРедактор API для функции EditorAnalytics.
EditorAnalyticsSessionInfoОбеспечивает доступ к данным сеанса Editor Analytics.
EditorApplicationПредоставляет набор статических утилит, свойств и событий для взаимодействия с самим приложением Unity Editor.
EditorBuildSettingsЭтот класс позволяет изменять Editor Build Settings из скрипта.
EditorBuildSettingsSceneПредставляет записи в списке Сцены, отображаемые в окне Создание профилей.
EditorCameraUtilsУтилиты для рендеринга Camera в Редакторе.
EditorConnectionОбрабатывает подключение от Редактора к Проигрывателю.
EditorDialogНабор статических методов для показа модальных диалоговых окон.
EditorGraphicsSettingsПрограммный интерфейс редактора для Graphics Settings.
EditorGUIОни работают почти так же, как обычные функции GUI — и также имеют соответствующие реализации в EditorGUILayout.
EditorGUILayoutАвтоматическая версия EditorGUI.
EditorGUIUtilityРазличные помощники для EditorGUI.
EditorJsonUtilityУтилитные функции для работы с JSON данными и объектами двигателя.
EditorPrefsХранит и доступ к Unity Editor настройки.
EditorSceneManagerУправление сценами в редакторе, когда он находится в режиме редактирования.
EditorSettingsНастройки пользователя для Unity Editor.
EditorSnapSettingsУправляйте поведением прикрепления рукоятки в редакторе.
EditorStylesОбщий GUIStyles используется для EditorGUI контроля.
EditorToolИспользуйте этот класс для реализации инструментов редактора. Это базовый класс, от которого наследуются все инструменты редактора.
EditorToolAttributeЗарегистрирует EditorTool как глобальный инструмент или инструмент компонента для определенного типа цели.
EditorToolbarButtonНажимаемая кнопка, используемая с EditorToolbarElementAttribute.
EditorToolbarDropdownВыпадающее меню, используемое с EditorToolbarElementAttribute.
EditorToolbarDropdownToggleУправление, которое является как переключателем, так и раскрывающимся списком, используемым с EditorToolbarElementAttribute.
EditorToolbarElementAttributeАтрибут EditorToolbarElement позволяет сделать доступным определенный VisualElement для использования в панели редактора.
EditorToolbarFloatFieldПоле с плавающей запятой, используемое с EditorToolbarElementAttribute.
EditorToolbarSliderНажимаемый ползунок используется с EditorToolbarElementAttribute.
EditorToolbarToggleПереключатель, отображаемый как кнопка. В основном используется внутри Overlay или с EditorToolbarElementAttribute.
EditorToolbarUtilityФункции редактора при работе с EditorToolbar.
EditorToolContextИспользуйте этот класс для реализации специализированных версий встроенных инструментов трансформации. К встроенным инструментам относятся Move, Rotate, Scale, Rect и Transform.
EditorToolContextAttributeЗарегистрирует EditorToolContext в качестве глобального контекста или контекста Компонента для определенного типа цели.
EditorUserBuildSettingsПользовательские настройки сборки для редактора
EditorUserSettingsКласс для доступа и изменения пользовательских настроек Редактора, связанных с управлением версиями и импортом ресурсов.
EditorUtilityФункции редактора.
EditorWindowУнаследуйтесь от этого класса, чтобы создать собственное окно редактора.
EditorWindowTitleAttributeИспользуйте этот класс, чтобы задать текст заголовка и значок окна редактора.
EmbedRequestПредставляет собой асинхронный запрос на встраивание пакета в проект.
EndNameEditActionБазовый класс для реализации обратных вызовов, используемых при создании ассетов через окно проекта. Вы можете расширить EndNameEditAction и написать собственный обратный вызов.
EngineDiagnosticsSettingsПараметры сбора данных диагностики двигателя.
EntitlementGroupInfoСтруктура данных для информации о группе прав (часто синоним файла лицензии), доступная через EntitlementInfo.
EntitlementInfoСтруктура данных для индивидуального права, результаты вызова LicensingUtility.HasEntitlementsExtended.
EnumFlagsField Создаёт выпадающий список для переключения между значениями флагового перечисления, помеченного атрибутом Flags.
ErrorСодержит информацию об ошибках, возникающих во время операций Package Manager, включая сообщение об ошибке и код ошибки.
EventsИнтерфейс для доступа к событиям диспетчера пакетов. Используйте эти события, чтобы отслеживать изменения пакетов в проекте Unity.
EventServiceEventService — это одиночная реализация ChannelClient, которая запускается на всех экземплярах Unity. Она подключена к каналу "events" и позволяет экземпляру Unity отправлять сообщения JSON другим EventServices во внешних процессах, или другим экземплярам Unity.
FBXMaterialDescriptionPreprocessorЭто реализация по умолчанию для AssetPostProcessor.OnPreprocessMaterialDescription; она преобразует описания материалов, импортированные из ассетов FBX, в материалы для внутреннего конвейера рендеринга.
FilePathAttributeАтрибут, который указывает расположение файла относительно папки Project или папки настроек Unity. Дополнительные ресурсы: Location.
FileUtilПозволяет выполнять операции по перемещению, копированию и удалению файлов и каталогов.
FilterAttributeСообщает системе шейдеров, какие ключевые слова шейдеров включать или удалять из сборки, на основе поля данных под ними.
FrameDataViewБазовая функциональность для доступа к Profiler данным.
FreehandSelectorИнструмент свободного выбора.
FuzzySearchПредоставляет метод сопоставления текста запроса с помощью алгоритма неопределенного поиска.
GameObjectRecorderЗаписывает изменяющиеся свойства GameObject по мере запуска Scene и сохраняет информацию в AnimationClip.
GameObjectToolContextЭтот класс представляет контекст манипуляционных инструментов по умолчанию. Когда активен GameObjectToolContext, манипуляционные инструменты изменяют свойство transform у GameObject, выделенных в SceneView.
GameObjectUtilityGameObject полезные функции.
GenericMenuGenericMenu позволяет создавать пользовательские контекстные меню и выпадающие меню.
GitInfoИдентифицирует конкретную ревизию для пакета Git с помощью хэша фиксации Git.
GizmoInfoGizmoInfo содержит информацию о гаджете Scene View и значке для типа компонента.
GizmoUtilityСтатический класс для работы со значками и гизмо типов в окне Scene View.
GradientFieldСоздает поле для редактирования Градиента. Более подробную информацию см. в UXML элементе GradientField.
GraphElementБазовый класс для основных VisualElement в GraphView.
GraphElementScopeExtensionsНабор методов расширения, полезных для Scope.
GraphicsAPIConstraintAttributeВключить или отключить атрибуты фильтра ключевых слов шейдера на основе графики API.
GraphicsSettingsInspectorUtilityСлужебный класс для страницы GraphicsSettings.
GraphViewОсновной класс GraphView.
GraphViewBlackboardWindowБазовый класс плавающего окна, содержащего Blackboard.
GraphViewEditorWindowАбстрактный базовый класс для окна редактора, содержащего GraphView.
GraphViewMinimapWindowПлавающее окно с MiniMap.
GraphViewToolWindowАбстрактный базовый класс для окна инструмента GraphView.
GridBackgroundФон по умолчанию GraphView.
GridPaletteGridPalette хранит настройки для ассетов Палитры, когда они отображаются в окне Палитры.
GroupПозволяет интерактивно вставлять элементы в именованную область.
GUIDrawerБазовый класс для PropertyDrawer и DecoratorDrawer.
HandlesНастраиваемые 3D GUI элементы управления и чертежи в представлении Scene.
HandleUtilityПомощные функции для Scene Стиль просмотра 3D GUI.
HelpВспомогательный класс для доступа к документации Unity.
HierarchyFrameDataViewОбеспечивает доступ к данным Profiler для конкретного кадра и потока.
HighlighterИспользуйте этот класс, чтобы подсвечивать элементы редактора — например, во встроенных обучающих сценариях.
HyperLinkClickedEventArgsАргументы для события EditorGUI.hyperLinkClicked.
IconBadgeПрямоугольный значок, обычно прикрепляемый к другому визуальному элементу.
IHVImageFormatImporterИспользуйте IHVImageFormatImporter для изменения параметров импорта Texture2D для Текстур в форматах IHV (Независимый поставщик оборудования) из скриптов Редактора. Эти форматы позволяют импортировать необработанные текстурные данные и обходить импорт текстур Unity, позволяя преобразовать пиксельные данные, которые могут быть сжаты внешним инструментом, в Текстуры. IHVImageFormatImporter поддерживает следующие форматы файлов: .pvr.astc.ktx.dds
IMGUIOverlayIMGUIOverlay является реализацией Overlay, которая предоставляет IMGUIContainer.
ImportLogКласс-контейнер с набором журналов, сформированных импортёром в процессе импорта.
InitializeOnEnterPlayModeAttributeПозволяет инициализировать метод класса редактора при переходе Unity в режим Play Mode.
InitializeOnLoadAttributeПозволяет инициализировать класс редактора при загрузке Unity и при перекомпиляции скриптов.
InitializeOnLoadMethodAttributeПозволяет инициализировать метод класса редактора при загрузке Unity без участия пользователя.
InputExtractionПредоставляет методы извлечения данных сцены и заполнения интеграционных миров для использования в расчетах легкого транспорта.
InSceneAssetUtilityПредоставляет методы, связанные с ассетами сцены.
InspectorElementСоздать инспектор VisualElement из SerializedObject.
InstantiationResultКласс, хранящий данные, которые создаются при создании экземпляра SceneTemplateAsset.
IntegrationContextКонтейнер для данных конкретного интегрирования и состояния, общих для нескольких расчётов переноса света.
iOSDeviceRequirementОписание требований к устройству, используемое для настройки разделения приложений.
ItemSelectorsВспомогательный класс для формирования столбца поиска с селекторами элементов.
JointAngularLimitHandleКласс составного манипулятора для редактирования многоосевых ограничений углового движения в окне Scene.
L10nКласс для локализации текста.
LayerFieldРедактор LayerField. Дополнительные сведения см. в UXML элементе LayerField.
LayerMaskFieldРедактор LayerMaskField. Дополнительные сведения см. в UXML элементе LayerMaskField.
LicensingUtilityИспользуйте класс Licensing Utility, чтобы запрашивать разрешения пользователя. Эти разрешения называются правами (entitlements) и представляют собой обычные строки, например "com.unity.editor.ui".
LightDescriptionПредставляет собой информацию об импортированном файле.
LightEditorКласс, отрисовывающий Light Editor, когда в Unity Editor выбран источник света.
LightingDataAssetАссет данных освещения, используемый активным Scene.
LightingExplorerTabСоздание настраиваемых вкладок для освещения Explorer.
LightingExplorerTableColumnЭтот параметр используется при определении того, как столбец должен выглядеть и вести себя в Проводнике освещения.
LightingWindowEnvironmentSectionБазовый класс инспектора, переопределяющего раздел Environment в окне Lighting.
LightingWindowTabБазовый класс для добавления пользовательских вкладок в окно Lighting.
LightmapEditorSettingsЭтот класс устарел. Используйте LightingSettings.
LightmapParametersНастраивает, каким образом Unity обеспечивает освещение и может быть назначен экземпляру или ресурсу LightingSettings.
LightmappingПозволяет управлять работой lightmapping.
LightmappingЭкспериментальные характеристики lightmapping.
ListRequestПредставляет собой асинхронный запрос на перечисление пакетов в проекте.
LocalizationAttributeАтрибут сборки для локализации.
LocalizationGroupЭто обеспечивает автоматическую систему локализации, которая может быть вызвана рекурсивно.
LODUtilityLOD Помощники.
MainStageГлавная Сцена содержит все открытые в данный момент обычные Сцены и всегда доступна.
MainToolbarИнтерфейс для главной панели инструментов Unity Editor.
MainToolbarButtonОписывает содержание и поведение элемента кнопки для главной панели инструментов.
MainToolbarDropdownОписывает содержание и поведение элемента раскрывающегося списка для основной панели инструментов.
MainToolbarElementОписывает содержание и поведение элемента основной панели инструментов.
MainToolbarElementAttributeРегистрирует статический метод, с помощью которого можно дополнить главную панель инструментов собственными элементами интерфейса.
MainToolbarLabelЭлемент метки для главной панели инструментов.
MainToolbarSliderЭлемент слайдера для главной панели инструментов.
MainToolbarToggleОписывает содержание и поведение элемента переключения для основной панели инструментов.
ManagedDebuggerПредставление управляемого отладчика в UnityEditor.
Mask64FieldСоздайте поле для 64-битных масок.
MaskFieldMaskField является элементом управления только для редактора, который позволяет пользователям выбирать один или несколько параметров из списка параметров. Дополнительные сведения см. в элементе UXML MaskField.
MaterialDescriptionСодержит набор типизированных свойств для описания текстурного входа MaterialDescription.
MaterialEditorРедактор материалов Unity.
MaterialEditorExtensionsМетоды расширения для типа ассета Материальные в редакторе.
MaterialPropertyОписывает информацию и значение свойства одного шейдера.
MaterialPropertyDrawerБазовый класс, от которого наследуются пользовательские отрисовщики свойств материала.
MaterialSettingsCallbackAttributeЭтот атрибут используется как обратный вызов для установки SRP специфических свойств из импортера.
MediaEncoderКодирует изображения и аудио образцы в аудио или фильм файл.
MenuПредоставляет методы для манипулирования пунктом меню.
MenuCommandИспользуется для извлечения контекста для MenuItem.
MenuItemАтрибут MenuItem позволяет добавлять пункты меню в главное меню и контекстные меню окна Inspector.
MeshLodUtilityМетоды и свойства, связанные с созданием и управлением Mesh LOD.
MeshPreviewИспользуйте этот класс для отрисовки интерактивного предпросмотра меша.
MeshUtilityРазличные утилиты для манипуляции сеткой.
MessageСообщения от системы управления версиями.
MiniMapMiniMap.
ModelImporterИмпортер моделей позволяет изменять настройки импорта моделей из скриптов редактора.
ModelImporterClipAnimationАнимационные клипы для разделения анимации.
MonoImporterПредставляет скрипт C# в проекте.
MonoScriptПредставление ассетов скрипта.
MultiColumnHeaderMultiColumnHeader — универсальный класс, который, например, можно использовать вместе с TreeView для создания многоколоночных древовидных представлений и списков.
MultiColumnHeaderStateСостояние, используемое MultiColumnHeader.
NavMeshBuilderИнтерфейс построителя навигационного меша.
NavMeshEditorHelpersNavMesh функциональность утилиты действует только в Редакторе.
NavMeshVisualizationSettingsПредставляет состояние визуализации отладочной графики навигации.
NodeОсновной класс узла GraphView.
ObjectChangeEventsПоказывает события, которые позволяют отслеживать отменяемые изменения объектов в редакторе.
ObjectFactoryИспользуйте DefaultObject для создания нового UnityEngine.Object в редакторе.
ObjectFieldПоле объекта, используемое с выбором расширенного поиска.
ObjectFieldСоздает поле для приема любого типа объекта. Дополнительные сведения см. в элементе UXML ObjectField.
ObjectIndexerСпециализированный SearchIndexer, который предоставляет методы для индексации Unity Объектов из пользовательских индексаторов.
ObjectNamesВспомогательный класс для формирования отображаемых имён объектов.
ObjectOverrideКласс с информацией об объекте на экземпляре Префаб с переопределенными свойствами.
ObjectPreviewБазовый класс, из которого будет производиться пользовательский предварительный просмотр.
ObjectSelectorEngineAttributeС помощью этого атрибута класса поисковые движки ObjectSelector регистрируются автоматически. Движки с этим атрибутом должны реализовывать интерфейс IObjectSelectorEngine.
ObjectSelectorSearchИспользуйте этот API для выбора объектов. Движки такого поиска реализуют интерфейс IObjectSelectorEngine.
ObjectSelectorSearchContextРеализация контекста поиска для поисковых систем ObjectSelector. Все методы, которые вызываются в поисковой системе ObjectSelector и ожидают ISearchContext, получают объект этого типа.
OnInspectorGUIContextКонтекст для рисования IMGUI элементов, относящихся к кистям инструментов рельефа.
OnOpenAssetAttributeВызывает статический метод обратного вызова, когда Unity Editor пытается открыть ассет.
OverlayОверлей — это постоянные и настраиваемые панели и панели инструментов, которые доступны в Редакторе Windows. Используйте Оверлей для вывода действий и параметров инструментов удобным и управляемым пользователем способом.
OverlayAttributeАтрибут для регистрации класса в качестве оверлея.
OverlayCanvasOverlayCanvas — это контейнер для коллекций Оверлей.
OverlayToolbarБазовый класс для элементов панели инструментов, которые предполагается отрисовывать в Overlay.
PackageCollectionКласс-коллекция, представляющий все пакеты в проекте Unity и обеспечивающий перечисление и обработку ошибок для операций управления пакетами.
PackageInfoСтруктура, описывающая пакет Unity.
PackageManagerExtensionsЭтот метод позволяет добавить настраиваемое расширение к диспетчеру пакетов, позволяя ему улучшать или изменять поведение управления пакетами.
PackageRegistrationEventArgsПредоставляет сведения об изменениях регистрации пакетов, происходящих во время операций Package Manager.
PackedAssetsРасширение класса BuildReport, отслеживающее вклад ассетов в размер сборки.
PackerПомощники Sprite Packer.
PackerJobТекущее определение задания Sprite Packer.
PackOperationResultИнформация, содержащая результат операции пакета пакета. Эта информация включает путь к созданному файлу tarball.
PackRequestПредставляет собой асинхронный запрос на пакет папки пакета.
PaintDetailsToolUtilityПредоставляет полезные методы для рисования деталей.
PaintTreesDetailsContextПредставляет собой контекстный объект для информации, используемой при рассеивании деревьев и детализированных объектов по местности.
ParsedQuery<T0,T1>Предоставляет методы для определения операции, которая может использоваться для фильтрации набора данных.
ParsedQuery<T0>Предоставляет методы для определения операции, которая может использоваться для фильтрации набора данных.
PhysicsDebugWindowОтображает Визуализацию Отладки Физики options.The Визуализация Отладки Физики отображается только если это окно является visible.Additional ресурсами: PhysicsVisualizationSettings.
PhysicsVisualizationSettingsЭтот класс содержит настройки, управляющие визуализацией отладки физики.
PillКласс Pill содержит методы создания VisualElement в форме капсулы и управления им. Pill включает текст, значок и два необязательных дочерних VisualElement: один слева от капсулы, другой справа.
PivotManagerУправляет режимом поворота, вращением и другими настраиваемыми параметрами поворотов редактора.
PlacematПозволяет интерактивно управлять элементами (перетаскивать, скрывать) поверх виртуальной подложки.
PlacematContainerСлой GraphView для скатертей.
PlatformIconКонтейнер символа слота.
PlatformIconKindИконка типа оберток.
PlayableOutputEditorExtensionsРасширения редактора для всех типов, реализующих IPlayableOutput.
PlayerBuildInterfaceНизкоуровневый интерфейс для сборки скриптов в Unity.
PlayerConnectionGUIЭтот класс содержит методы для отрисовки интерфейса редактора IMGUI, связанного с Player Connection.
PlayerConnectionGUILayoutЭтот класс содержит методы для отрисовки интерфейса редактора IMGUI с автоматической компоновкой, связанного с Player Connection.
PlayerConnectionGUIUtilityРазличные методы помощи для PlayerConnectionGUI.
PlayerSettingsИспользуйте настройки проигрывателя, чтобы определить, как Unity компилирует и отображает ваше окончательное приложение.
PlayModeWindowКласс, содержащий методы взаимодействия с выбранными Unity PlayModeView (GameView, Симулятор).
PluginКласс плагина описывает активный в данный момент плагин контроля версий и его параметры настройки.
PluginImporterПредставляет импортер плагинов.
PopupWindowКласс, используемый для отображения всплывающих окон, наследуемых от PopupWindowContent.
PopupWindowContentКласс, используемый для реализации содержимого всплывающего окна.
PortКласс Port в GraphView.
PortSource<T0>Источник порта.
PostProcessBuildAttributeДобавьте этот атрибут к методу, чтобы получить уведомление сразу после создания проигрывателя.
PostProcessSceneAttributeДобавьте этот атрибут к методу, чтобы получить уведомление сразу после сборки Scene.
PrefabOverrideКласс со сведениями о конкретном переопределении в экземпляре префаба.
PrefabReplacingSettingsНастройки, контролирующие поведение PrefabUtility.ReplacePrefabAssetOfPrefabInstance.
PrefabStageКласс PrefabStage представляет контекст редактирования для ассетов Prefab.
PrefabStageUtilityМетоды полезности, связанные со стадиями Префаб.
PrefabUtilityВспомогательный класс для любых операций, связанных с префабами.
PreloadInfoКонтейнер для хранения списка объектов предварительной загрузки для построения Scene.
PresetПредустановка содержит значения по умолчанию для Объекта.
PresetSelectorЭтот класс реализует модальное окно для выбора ассета Preset из проекта.
PreviewSceneStageКласс PreviewSceneStage представляет контекст редактирования на основе одной сцены предварительного просмотра.
PrimitiveBoundsHandleБазовый класс составного манипулятора для редактирования ограничивающего объёма в окне Scene.
ProcessService*Это экспериментальная функция.* ProcessService позволяет вам запустить подчиненный экземпляр UnityEditor, открытый для того же Project, что и главный экземпляр, с конкретным RoleProviderAttribute.
ProfilerEditorUtilityВспомогательный класс для инструментов профилирования в Unity Editor.
ProfilerModuleПредставляет модуль Profiler в окне Profiler.
ProfilerModuleMetadataAttributeПредоставляет метаданные, связанные с ProfilerModule, такие как его имя и путь к значку.
ProfilerModuleViewControllerОбеспечивает единое представление содержимого для ProfilerModule, отображаемого в окне Profiler.
ProfilerTimeSampleSelectionОбъект, описывающий выбор, сделанный в модуле Profiler, основанном на выборке времени кадра.
ProfilerWindowКласс ProfilerWindow служит для работы с окном профайлера: например, чтобы узнать, какой кадр сейчас показан, и управлять выбранной выборкой в модулях CPU или GPU Usage.
ProgressВспомогательный класс Progress сообщает Unity о ходе выполнения асинхронных задач.
ProjectBindDrawerКонтейнер, который получает UIElements, который рисует Project Binding UI, и подписывается на его события.
ProjectSearchИспользуйте этот API для поиска в проекте. Движки такого поиска реализуют интерфейс IProjectSearchEngine.
ProjectSearchContextРеализация контекста поиска для поисковых систем Project. Все методы, которые вызываются на поисковой системе Project и ожидают ISearchContext, получают объект этого типа.
ProjectSearchEngineAttributeАтрибут класса, автоматически регистрирующий поисковые движки Project. Движки с этим атрибутом должны реализовывать интерфейс IProjectSearchEngine.
PropertyDatabasePropertyDatabase — это система, которая может хранить, безопасным для потоков образом, свойства различных типов в одном файле, который мы называем базой данных свойств.
PropertyDrawerБазовый класс, от которого наследуются пользовательские отрисовщики свойств. Используйте его для создания собственных отрисовщиков ваших сериализуемых классов или переменных скрипта с пользовательскими PropertyAttribute.
PropertyFieldОбвивка SerializedProperty VisualElement, которая на Bind() генерирует правильные элементы полей с правильными путями привязки. Дополнительную информацию см. в элементе UXML PropertyField.
PropertyModificationОпределяет одно измененное свойство.
ProviderЭтот класс даёт доступ к API контроля версий.
ProviderSettingsEditorЭто пользовательская база Редактора для Установок Провайдера. Он отображает общие настройки провайдера и вы можете использовать его для расширения редакторов настроек провайдера для отображения пользовательских настроек провайдера.
PurchasingSettingsРедактор API для редактора Unity Сервисов. Обычно покупка включается из окна Сервисов, но если вы пишете собственное расширение редактора, это API может быть использовано.
QueryBlockБлок запроса — это визуальный элемент узла запроса в запросе.
QueryEngineQueryEngine определяет, как строить запрос из вводной строки. Он может быть настроен для поддержки пользовательских фильтров и операторов. По умолчанию движок запроса типа объект.
QueryEngine<T0>QueryEngine определяет, как построить запрос из вводной строки. Он может быть настроен для поддержки пользовательских фильтров и операторов.
QueryEngineFilterAttributeБазовый класс атрибута для определения пользовательского фильтра в QueryEngine. Этот атрибут поддерживает все типы фильтров, поддерживаемые QueryEngine.AddFilter.
QueryEngineParameterTransformerAttributeБазовый класс атрибута, определяющий пользовательскую функцию преобразования параметра.
QueryErrorQueryError содержит определение ошибки анализа запроса.
QueryGraphКласс, представляющий граф запроса.
QueryListBlockБлок списка запросов представляет собой специальный блок запроса, который будет перечислять набор значений для данного фильтра.
QueryListBlockAttributeЭтот атрибут можно применять к классу, производному от QueryListBlock, чтобы в режиме конструктора запросов показывать особый блок, который при щелчке предлагает фиксированный набор значений.
RadeonRaysContext RadeonRaysContext реализует интерфейс IDeviceContext. Для проверки пересечений луча с треугольниками он использует RadeonRays SDK, а для вычислений — API OpenCL 1.2.
RadeonRaysProbeIntegratorИнтегратор светового зонда на основе RadeonRays.
RadeonRaysProbePostProcessorRadeonRaysProbePostProcessor является постпроцессором для световых зондов. Он предоставляет общие операции для световых зондов, закодированных как SphericalHarmonicsL2. Операции включают преобразование излучения в излучение, преобразование в формат, ожидаемый Unity для рендеринга (см. IProbePostProcessor.ConvertToUnityFormat), добавление и масштабирование.
RadeonRaysWorldRadeonRays мир интеграции.
RawFrameDataViewОбеспечивает доступ к данным Profiler для конкретного кадра и потока.
RectangleSelectorМанипулятор прямоугольной коробки выбора.
RectUtilsУтилиты для выбора прямоугольников.
ReferenceContextReferenceContext реализует интерфейс IDeviceContext.
ReferenceProbePostProcessorReferenceProbePostProcessor — постобработчик зондов освещения. Он реализует интерфейс IProbePostProcessor.
RegistryInfoСодержит сведения о реестре пакета, из которого был установлен пакет, включая имя реестра и URL.
RemovedComponentКласс с информацией о компоненте, который был удален из экземпляра Префаб.
RemovedGameObjectКласс с информацией о GameObject, который был удален из экземпляра Префаб.
RemoveIfAttributeУдалить указанные ключевые слова шейдера из сборки, если поле данных соответствует условию.
RemoveIfNotAttributeУдалить указанные ключевые слова шейдера из сборки, если поле данных не соответствует условию.
RemoveOrSelectAttributeУдалить или включить указанные ключевые слова шейдера в сборку в зависимости от поля данных под ними.
RemoveRequestПредставляет собой асинхронный запрос на удаление пакета из проекта.
RenderingLayerMaskFieldЯщик для RenderingLayerMask.
RenderingLayersLimitSettingsОпределить количество поддерживаемых Слоев Рендеринга на Render Pipeline.
RenderPipelineEditorUtilityВспомогательный класс со служебной функцией для ScriptableRenderPipeline в редакторе.
RenderPipelineGraphicsSettingsEditorUtilityВспомогательный класс со служебной функцией для IRenderPipelineGraphicsSettings в редакторе.
RepositoryInfoИнформация о хранилище, которое содержит исходный код пакета, включая тип хранилища и URL.
RequestБазовый класс для всех асинхронных операций Package Manager. Используйте его, чтобы отслеживать состояние и результаты операций с пакетами: добавления, удаления или обновления.
Request<T0>Отслеживает состояние асинхронной операции сервера Unity Package Manager (Upm), которая возвращает непустой ответ.
ReserveModifiersAttributeПредоставляет атрибут, который резервирует один или несколько модификаторов для определенного ярлыка.
ResetToEditorDefaultsRequestПредставляет собой асинхронный запрос на восстановление пакетов проекта к текущей конфигурации Редактора по умолчанию.
ResizableElementСоздает экземпляр [ResizableElement], который добавляется в качестве дочернего объекта [VisualElement], размер которого требуется изменить.
ResizerЭлемент манипулятора изменения размера.
ResponseFileDataКласс данных для хранения разобранных данных файла ответов.
RoleProviderAttributeАтрибут, используемый для украшения функции, которая определяет, как подчиненный процесс может взаимодействовать с главным экземпляром Unity.
RunAfterAssemblyAttributeДобавьте этот атрибут к методу обратного вызова, чтобы отметить, что этот метод должен запускаться после всех обратных вызовов, являющихся частью указанного сборки.
RunAfterClassAttributeДобавьте этот атрибут к методу обратного вызова, чтобы обозначить, что он должен выполняться после всех обратных вызовов, входящих в указанный класс.
RunAfterPackageAttributeДобавьте этот атрибут к методу обратного вызова, чтобы отметить, что этот метод должен запускаться после всех обратных вызовов, являющихся частью указанного пакета.
RunBeforeAssemblyAttributeДобавьте этот атрибут в метод обратного вызова, чтобы указать, что этот обратный вызов должен выполняться перед любыми обратными вызовами, которые являются частью указанной сборки.
RunBeforeClassAttributeДобавьте этот атрибут к методу обратного вызова, чтобы обозначить, что он должен выполняться до всех обратных вызовов, входящих в указанный класс.
RunBeforePackageAttributeДобавьте этот атрибут к методу обратного вызова, чтобы отметить, что этот метод должен запускаться перед любыми обратными вызовами, которые являются частью указанного пакета.
SaveDataСериализуемое хранилище состояния Overlay.
SceneAssetSceneAsset используется для ссылки на объекты Scene в Редакторе.
SceneBundleInfoКонтейнер для хранения информации о загрузке ассетов для потокового Scene AssetBundle, который будет построен.
SceneCullingMasksМаски, которые определяют, какие представления Scene и Game Unity должны отображать GameObject.
SceneLoadInfoКонтейнер для хранения информации о предварительной нагрузке для данной серии Scene в AssetBundle.
SceneQueryEngineFilterAttributeНастраиваемый атрибут используется для настройки поисковой системы, используемой поставщиком поиска сцен.
SceneQueryEngineParameterTransformerAttributeКласс атрибута, задающий пользовательскую функцию преобразования параметров для запроса, выполняемого в поставщике сцены, который определён пользовательским фильтром сцены с помощью SceneQueryEngineFilterAttribute.
SceneSearchИспользуйте этот API для поиска в сцене. Движки такого поиска реализуют интерфейс SearchService.ISceneSearchEngine.
SceneSearchContextРеализация контекста поиска для поисковых систем Scene. Все методы, которые вызываются на поисковой системе Scene и ожидают ISearchContext, получают объект этого типа.
SceneSearchEngineAttributeАтрибут класса, автоматически регистрирующий поисковые движки сцены. Движки с этим атрибутом должны реализовывать интерфейс SearchService.ISceneSearchEngine.
SceneSetupИнформация о настройке для Scene в SceneManager. Эта информация не может быть использована в режиме воспроизведения.
ScenesUsingAssetsРасширение класса BuildReport, отслеживающее, какие сцены сборки ссылаются на конкретный ассет в ней.
SceneTemplateAssetАссет, в котором хранится все необходимое для создания экземпляра нового Scene из шаблонного Scene.
SceneTemplatePipelineAdapterАдаптер, реализующий все функции ISceneTemplatePipeline для удобства. Используйте его, чтобы частично переопределить ISceneTemplatePipeline.
SceneTemplateServiceСлужебный класс, управляющий созданием экземпляров SceneTemplateAsset.
SceneViewС помощью этого класса управляют настройками SceneView, меняют свойства камеры SceneView, подписываются на события, вызывают методы SceneView и отрисовывают открытые сцены.
SceneViewCameraWindowС помощью этого класса создаётся окно SceneViewCameraWindow.
SceneVisibilityManagerУправляет видимостью Scene в редакторе.
ScopeЭтот класс позволяет объединять узлы в общую область — Scope. Он содержит методы, которые автоматически изменяют размер и положение Scope так, чтобы охватить группу узлов.
ScriptableBakedReflectionSystemПустая реализация IScriptableBakedReflectionSystem.
ScriptableBakedReflectionSystemSettingsГлобальные настройки для скриптовой системы отражения.
ScriptablePackerИнтерфейс ScriptablePacker. Позволяет задать собственную реализацию упаковки спрайтов в текстуры. Это интерфейс Scriptable Packer.
ScriptableSingleton<T0>Обобщённый класс для хранения состояния редактора.
ScriptableWizardУнаследуйтесь от этого класса, чтобы создать мастер редактора.
ScriptCompilerOptionsПараметры компилятора, переданные компилятору скриптов.
ScriptedImporterАбстрактный базовый класс для пользовательских импортёров ассетов.
ScriptedImporterAttributeАтрибут класса, используемый для регистрации пользовательского импортера ассетов, полученного из ScriptedImporter, в конвейере импорта ассетов Unity.
ScriptedImporterEditorРедактор по умолчанию для исходных ресурсов, обрабатываемых скриптовыми импортерами.
SearchActionОпределяет действие, которое может быть применено к SearchItem определенного типа поставщика поиска.
SearchActionsProviderAttributeАтрибут для объявления статического метода, задающего новые действия для конкретных поставщиков поиска.
SearchColumnСтолбцы поиска используются для отображения дополнительной информации в представлении Таблица поиска.
SearchColumnProviderAttributeАтрибут поставщика столбца поиска используется для определения новых форматов для данного столбца.
SearchContextКонтекст поиска включает в себя все данные, необходимые для выполнения запроса. Он позволяет полностью настроить способ выполнения запроса.
SearchExpressionПоисковые выражения позволяют добавить в язык поисковых запросов выражение сложных запросов, которые перекрестной ссылки на несколько поставщиков, например, для поиска всех объектов в сцене, которые используют шейдер, который не compile.Search выражения могут быть цеплены вместе, чтобы преобразовать или выполнить набор манипуляций на Поиск Items.The руководство содержит пример о том, как использовать поисковое выражение.
SearchExpressionEvaluatorAttributeАтрибут для регистрации нового SearchExpressionEvaluator. Он позволяет использовать новую функцию в SearchExpression. Кстати, все встроенные вычислители (count{}, select{}, ...) объявлены с помощью этого атрибута.
SearchExpressionEvaluatorSignatureOverloadAttributeПозволяет пользователю добавить больше функций подписи перегрузки на SearchExpressionEvaluatorAttribute.
SearchFieldКонтроль SearchField создает текстовое поле для ввода текста, который может быть использован для поиска.
SearchFieldBase<T0,T1> Базовый класс поля поиска.
SearchIndexerБазовый класс индексатора документов с методами для получения документа по заданному шаблону примерно за log(n). Это позволяет быстрее искать по большому индексу.
SearchItemЭлементы поиска возвращаются поставщиком поиска для отображения пользователю после выполнения поиска. Элемент поиска содержит все данные, которые используются для сортировки и представления результатов поиска. Некоторые члены SearchItem могут быть указаны в асинхронном обратном вызове (см. SearchItem.fetchThumbnail, SearchItem.fetchDescription и т.д.).
SearchItemProviderAttributeАтрибут для объявления статического метода, который создаёт нового поставщика поиска во время загрузки.
SearchMonitorМонитор поиска отвечает за отслеживание любых изменений, которые происходят в Unity, чтобы обновить индексы поиска или другую структуру данных поиска во время выполнения.
SearchPropositionFlagsExtensionsРасширение Search proposition flags, используемое для манипулирования битами флагов.
SearchPropositionOptionsПараметры предложений поиска используются для определения того, как предложения поиска извлекаются и отображаются.
SearchProviderSearchProvider управляет поиском определенных типов объектов и управляет всеми полями SearchItem, такими как миниатюры, описания, подфильтры.
SearchQueryErrorПредставляет собой ошибку анализа запроса.
SearchRequestПредставляет собой асинхронный запрос на поиск пакета.
SearchSelectionПредоставляет методы предоставления доступа только для чтения к текущему списку выбранных элементов в поиске.
SearchSelectorAttributeАтрибут поискового селектора, используемый для определения способа выбора пользовательского значения из элемента поиска.
SearchServiceОсновной поиск API для инициирования поиска и получения результатов.
SearchSettingsНастройки поиска дают доступ к глобальным предпочтениям пользователя в отношении поиска.
SearchTableКонфигурация поисковой таблицы используется для определения столбцов, когда результаты поиска отображаются в виде таблицы.
SearchTreeEntryЭтот класс описывает запись дерева поиска. Окно поиска отображает записи дерева поиска в GraphView.
SearchTreeGroupEntryЭтот класс описывает групповые записи в дереве поиска. Дерево поиска отображается в окне поиска.
SearchUtilsОбеспечивает различные полезные функции, которые используются SearchProvider.
SearchViewStateСостояние представления поиска, используемое для создания новых окон поиска. См. SearchService.ShowWindow.
SearchWindowЭтот подкласс отображает меню доступных узлов графа с возможностью поиска.
SelectIfAttributeВключить в сборку только указанные ключевые слова шейдера, если поле данных соответствует условию.
SelectIfNotAttributeВключить в сборку только указанные ключевые слова шейдера, если поле данных не соответствует условию.
SelectionДоступ к выбору в редакторе.
SelectionDraggerМанипулятор выделения.
SelectionDropperМанипулятор выбора drag&drop.
SelectOrRemoveAttributeВключить или удалить указанные ключевые слова шейдера в сборки в зависимости от поля данных под ними.
SerializationInfoКонтейнер для хранения информации о порядке серийного номера объекта для сборки.
SerializationUtilityУтилитные функции, связанные с серийным кодированием.
SerializedObjectSerializedObject и SerializedProperty являются классами для редактирования серийных полей на объектах Unity в полностью общий способ. Эти классы автоматически обрабатывают загрязнение отдельных серийных полей, так что они будут обрабатываться системой отмены и стилизованы правильно для переопределений Префаб, когда они рисуются в Inspector.
SerializedObjectChangeEventСобытие, отправляемое при изменении любого значения в SerializedObject
SerializedPropertySerializedProperty и SerializedObject являются классами для редактирования свойств объектов полностью общим способом, который автоматически обрабатывает отмену, редактирование нескольких объектов и переопределения Префаб.
SerializedPropertyChangeEventСобытие, отправляемое при изменении значения в PropertyField.
SessionStateSessionState — это хранилище пар «ключ — значение» для сохранения и получения состояния сеанса редактора, которое должно пережить перезагрузку сборок.
SettingsProviderSettingsProvider — класс конфигурации, задающий, как настройка проекта или параметр должны отображаться в окне Settings или Preferences.
SettingsProviderAttributeАтрибут, используемый для регистрации нового SettingsProvider. Используйте этот атрибут для украшения функции, которая возвращает экземпляр SettingsProvider. Если функция возвращает null, то SettingsProvider не появляется в окне Настройки.
SettingsProviderGroupAttributeАтрибут, используемый для регистрации нескольких элементов SettingsProvider. Используйте этот атрибут для украшения функции, которая возвращает массив экземпляров SettingsProvider. Если функция возвращает null, то SettingsProvider не появляется в окне Настройки.
SettingsServiceЭтот класс предоставляет глобальные API для работы с окном Settings.
ShaderDataThis class describes a shader.
ShaderGUIАбстрактный класс, от которого следует наследоваться, чтобы задать собственный GUI для свойств шейдера и расширить предпросмотр материала.
ShaderImporterИмпортер шейдеров позволяет изменять настройки импорта шейдеров из скриптов Редактора.
ShaderIncludeShader включает файловый ассет.
ShaderUtilУтилитные методы, помогающие работать с шейдерами из Редактора.
ShortcutAttributeРегистрирует статический метод как действие для обычного сочетания клавиш.
ShortcutBaseAttributeАбстрактный базовый класс для ShortcutAttribute и ClutchShortcutAttribute.
ShortcutHandlerОбработчик ярлыков.
ShortcutManagerПредоставляет доступ к экземпляру IShortcutManager для управления ярлыками.
SimulatorAdaptivePerformanceSubsystemПодсистема используется для моделирования адаптивной производительности в редакторе с симулятором устройства. Она также используется для тестирования адаптивной производительности и для моделирования адаптивной производительности, когда она недоступна на оборудовании, с которым вы работаете.
SimulatorProviderConstantsСтатические константы для поставщика симулятора.
SimulatorProviderLoaderSimulatorProviderLoader реализует загрузчик для плагина Adaptive Performance Device Simulator.
SimulatorProviderSettingsПоставщик Установки для симулятора Поставщик, который управляет экземпляром ресурса редактора времени выполнения, в котором хранятся Установки.
SimulatorProviderSettingsEditorЭто пользовательский редактор для настройки поставщика симулятора.
SketchUpImporterПроисходит от AssetImporter для обработки импорта файлов SketchUp.
SketchupMaterialDescriptionPreprocessorЭто реализация по умолчанию для AssetPostProcessor.OnPreprocessMaterialDescription; она преобразует описания материалов, импортированные из ассетов Sketchup, в материалы для внутреннего конвейера рендеринга.
SourceTextureInformationИсходные данные текстуры.
SpeedTree9ImporterПредставляет импортера ассетов SpeedTree 9, обеспечивая методы обработки и последующей обработки ассетов SpeedTree во время импорта.
SpeedTreeImporterAssetImporter для импорта ассетов модели SpeedTree.
SphereBoundsHandleКомпозитная ручка для редактирования ограничивающего объема сферической формы в представлении Scene.
SpriteAtlasAssetSpriteAtlasAsset хранит входные данные для генерации SpriteAtlas и генерирует текстуры атласа при импорте.
SpriteAtlasExtensionsРасширения методов для SpriteAtlas в Редакторе.
SpriteAtlasImporterSpriteAtlasImporter импортирует SpriteAtlasAsset и генерирует SpriteAtlas.
SpriteAtlasUtilityУтилитные методы для упаковки атласов в Project.
SpriteEditorExtensionМетоды расширения спрайта, доступные только в редакторе.
SpriteUtilityУтилиты для доступа к данным Sprite.
StackNodeИспользуйте этот класс, чтобы настраивать StackNode и управлять перетаскиванием GraphElement поверх StackNode.
StageКласс Stage представляет контекст редактирования, включающий набор сцен.
StageUtilityМетоды полезности, связанные с этапами.
StateMachineBehaviourContextЭтот класс содержит все сведения о владельце данного State Machine Behaviour.
StaticOcclusionCullingStaticOcclusionCulling позволяет выполнять операции статического отсечения по перекрытию.
StaticOcclusionCullingVisualizationСлужит для визуализации статического отсечения невидимой геометрии в окне Scene во время разработки.
StickyNoteСоздает экземпляр [GraphElement], используемый для текста комментария.
StickyNoteChangeEventСобытие, отправленное при изменении [StickyNote].
StrippingInfoОбъект StrippingInfo содержит информацию о том, какие модули основного кода в движке все еще присутствуют в сборке, и причины, по которым они все еще присутствуют.
SVGImporterКласс импортёра SVG.
SysrootБазовый класс для реализации sysroot и наборов инструментов для IL2CPP
TagConstraintAttributeВключить или отключить атрибуты фильтра ключевых слов шейдера на основе тегов шейдера.
TagFieldРедактор TagField. Дополнительные сведения см. в UXML элементе TagField.
TaskЗадача описывает экземпляр операции управления версиями.
TerrainDetailMeshWizardПредоставляет методы отображения мастера сетки деталей.
TerrainDetailTextureWizardПредоставляет методы для отображения мастера детализации текстуры.
TerrainInspectorUtilityСлужебный класс для интерфейса Terrain Inspector.
TerrainLayerInspectorКласс инспектора по умолчанию для Terrain Layer.
TerrainLayerUtilityНабор вспомогательных функций для использования слоев местности.
TerrainPaintTool<T0>Base class for terrain painting tools.
TerrainPaintToolWithOverlays<T0>Базовый класс для инструментов рисования по Terrain, наследующих от Editor Tools.
TerrainPaintToolWithOverlaysBaseАбстрактный класс, от которого наследуется TerrainPaintToolWithOverlays.
TerrainPaintUtilityEditorФункции помощника редактора утилиты Terrain Paint.
TerrainToolShortcutContextКонтекст ярлыка, который активен при редактировании Terrain.
TerrainWizardПредоставляет методы отображения мастера рельефа.
TextureGeneratorЭкспериментальные утилиты для генерации Texture2D.
TextureImporterИмпортер текстур позволяет изменять настройки импорта Texture2D из скриптов редактора.
TextureImporterPlatformSettingsХранит настройки платформы TextureImporter.
TextureImporterSettingsХранит настройки TextureImporter.
ThreeDSMaterialDescriptionPreprocessorЭто реализация по умолчанию для AssetPostProcessor.OnPreprocessMaterialDescription; она преобразует описания материалов, импортированные из ассетов .3DS, в материалы для внутреннего конвейера рендеринга.
TileBaseEditorРедактор по умолчанию для ассетов TileBase.
TileEditorРедактор по умолчанию для ресурсов Tile.
TokenNodeКласс TokenNode содержит методы создания узла в форме капсулы и управления им. TokenNode включает заголовок, значок, один входной Port и один выходной Port.
ToolAttributeБазовый класс, от которого наследуются EditorToolAttribute и EditorToolContextAttribute.
ToolbarПанель инструментов для окон инструментов. Более подробную информацию см. в UXML element Toolbar.
ToolbarBreadcrumbsСоздает элемент UI для панели инструментов, чтобы помочь пользователям перемещаться по иерархии. Например, панель инструментов визуальных скриптов упрощает просмотр скриптов, поскольку пользователи могут перейти на любой уровень скрипта, щелкнув элемент панели инструментов. Дополнительные сведения см. в элементе UXML ToolbarBreadcrumbs.
ToolbarButtonУправление только редактора, которое служит в качестве кнопки на панели инструментов.
ToolbarMenuРаскрывающееся меню для панели инструментов. Дополнительные сведения см. в UXML элементе ToolbarMenu.
ToolbarMenuElementExtensions Класс расширений, управляющий меню для элементов, реализованных через интерфейс IToolbarMenuElement, но идентичных DropdownMenu.
ToolbarOverlayToolbarOverlay — это реализация Overlay, которая обеспечивает основу для Overlay, которые могут быть размещены в горизонтальных или вертикальных панелях инструментов.
ToolbarPopupSearchFieldВсплывающее поле поиска для панели инструментов. Поле поиска включает в себя кнопку меню. Более подробную информацию см. в элементе UXML ToolbarPopupSearchField.
ToolbarSearchFieldПоле поиска для панели инструментов. Дополнительные сведения см. в UXML элементе ToolbarSearchField.
ToolbarSpacer Разделитель панели инструментов фиксированного размера. Дополнительные сведения см. в описании UXML-элемента ToolbarSpacer.
ToolbarToggleПереключатель для панели инструментов. Дополнительные сведения см. в UXML элементе ToolbarToggle.
ToolManagerЭтот класс управляет инструментами редактора в окне Scene.
ToolsКласс для управления инструментами в Scene View Unity.
TransformUtilsРедактор Transform Класс полезности.
TreeView<T0>TreeView — это IMGUI элемент управления, который позволяет создавать деревья представлений, списки представлений и многосторонние таблицы для инструментов Редактора.
TreeViewItem<T0>TreeViewItem используется для построения дерева представления структуры данных дерева.
TreeViewState<T0>TreeViewState содержит сериализуемые сведения о состоянии TreeView.
TrueTypeFontImporterAssetImporter для импорта шрифтов.
TypeCacheПредоставляет методы для быстрого извлечения типов из сборок, загруженных в Домен Unity.
TypeDBКонтейнер для хранения информации о типе скрипта и данных свойств.
UndoПозволяет зарегистрировать операции отмены для конкретных объектов, в которых вы собираетесь выполнить изменения.
UnityEventToolsРедактор инструментов для работы с постоянными UnityEvents.
UnityLinkerBuildPipelineDataСодержит информацию для различных обратных вызовов IUnityLinkerProcessor.
UnwrappingСлужебный класс для вычисления UV меша.
UsageDialИспользование Dial является VisualElement для отображения значений с цветным циферблатом.
UtilityФункции редактора для воспроизводимого графа и его узлов.
UxmlAttributeConverter<T0>Преобразует тип UxmlAttribute в строку и обратно.
UxmlNamespacePrefixAttributeАтрибут, который можно использовать в сборке для определения префикса пространства имен XML для пространства имен.
UxmlSerializedDataCreatorМетоды редактора для работы с UxmlSerializedData.
UxmlUpgradeServiceУслуга для применения UXML обновлений до VisualTreeAsset.
VersionControlAttributeПозволяет пометить класс как объект системы контроля версий.
VersionControlDescriptorСодержит уникальное имя системы управления версиями.
VersionControlManagerУправление системами управления версиями.
VersionControlObjectАбстрактный базовый класс, представляющий систему контроля версий.
VersionControlUtilsСодержит методы утилиты для системы управления версиями.
VersionsInfoСодержит сведения о доступных версиях пакета, включая совместимые, последние и рекомендуемые версии.
VideoClipImporterVideoClipImporter позволяет изменять настройки импорта VideoClip из скриптов Редактора.
VideoImporterTargetSettingsПараметры импортера, которые могут иметь значения, специфичные для платформы.
Viewpoint<T0>Определяет точку зрения, которую можно выбрать из наложения камер.
WriteCommandКонтейнер для хранения информации о серийном файле, который будет записан.

Структуры

Структура Описание
ActiveProfileChangedEventArgsПредоставляет данные для события IShortcutManager.activeProfileChanged.
AdvancedObjectSelectorParametersСтруктура, содержащая различные параметры, передаваемые в расширенный селектор объектов.
AlbedoSwatchInfoСодержит пользовательские данные выборки альбедо.
AnimatorConditionУсловие, определяющее, будет ли выполнен переход.
ArtifactIDУникально идентифицирует созданный артефакт, например, импортированный элемент (e.g. результат импортирования текстуры).
ArtifactKeyArtifactKey используется для указания артефакта для поиска или создания.
AssemblyDefinitionPlatformСодержит сведения о платформе, поддерживаемой файлами определения сборки.
AssetBundleBuildAssetBundle карта здания.
AssetIndexChangeSetОпределяет набор изменений, которые происходят для обновления индекса ассета поиска.
AtlasSettingsОписывает текстуру окончательного атласа.
AudioImporterSampleSettingsЭта структура содержит набор настроек, используемых для определения того, каким образом должен быть импортирован AudioClip.
AudioTrackAttributesДескриптор формата аудиодорожки.
BufferIDУникальный идентификатор для буфера памяти в устройстве.
BufferSlice<T0>Представляет типизированное представление в части буфера устройства, обеспечивая эффективное управление памятью и операции с безопасным типом буфера.
BuildAssetBundlesParametersПредоставляет различные опции для управления поведением BuildPipeline.BuildAssetBundles.
BuildFileСодержит сведения об одном файле, созданном процессом сборки.
BuildPlayerOptionsПредоставляет различные опции для управления поведением BuildPipeline.BuildPlayer.
BuildPlayerWithProfileOptionsПредоставляет различные параметры для управления поведением BuildPipeline.BuildPlayer при использовании профиля сборки.
BuildSettingsСтруктура, содержащая информацию о том, как создавать контент.
BuildStepСодержит сведения об одном шаге в процессе сборки.
BuildStepMessageСодержит сведения об одном сообщении журнала, записанном во время процесса сборки.
BuildSummaryСодержит общие сводные сведения о сборке.
BuildUsageTagGlobalКонтейнер для хранения информации об освещении, используемом в сборке.
CacheServerConnectionChangedParametersСтруктура используется для AssetDatabase.cacheServerConnectionChanged.
CameraProjectionCacheProject пунктов от мира до экранного пространства.
ChangeAssetObjectPropertiesEventArgsИзменение этого типа указывает на изменение свойства объекта ассета в памяти. Это происходит, например, когда Undo.RecordObject используется с экземпляром ассета (e.g. Текстура). Обратите внимание, что это касается только изменений объектов ассета в памяти, а не изменений ассетов в проекте на диске.
ChangeChildrenOrderEventArgsИзменение этого типа указывает на то, что дочери GameObject были переупорядочены. Это происходит при вызове Undo.RegisterChildrenOrderUndo или при переупорядочении дочери в иерархии под тем же родителем.
ChangeGameObjectOrComponentPropertiesEventArgsИзменение этого типа указывает на то, что изменилось свойство GameObject или Компонента. Это происходит, например, когда Undo.RecordObject используется с экземпляром Компонента.
ChangeGameObjectParentEventArgsИзменение этого типа указывает, что родитель GameObject изменился. Это происходит, когда используются Undo.SetTransformParent или SceneManager.MoveGameObjectToScene.
ChangeGameObjectStructureEventArgsИзменение этого типа указывает на изменение структуры GameObject. Это происходит, когда компонент добавляется или удаляется из GameObject с помощью Undo.AddComponent или Undo.DestroyObjectImmediate.
ChangeGameObjectStructureHierarchyEventArgsИзменение этого типа указывает на то, что структура GameObject изменилась и что любая GameObject в иерархии ниже неё может измениться. Это происходит, например, когда используется Undo.RegisterFullObjectHierarchyUndo.
ChangeRootOrderEventArgsИзменение такого типа указывает на то, что GameObject, расположенный в корне сцены, был переупорядочен. Это происходит при вызове Undo.SetSiblingIndex или при переупорядочении корня GameObject в иерархии под тем же родителем.
ChangeSceneEventArgsИзменение этого типа указывает, что открытая сцена была изменена ("загрязнена") без какой-либо конкретной информации. Это происходит, например, когда используется EditorSceneManager.MarkSceneDirty.
ChannelClientInfoСтруктура, которая содержит все данные о подключении ChannelClient.
ChannelClientScopeОбласть, которую можно использовать для открытия клиента канала на определенном канале и закрытия канала при окончании области.
ChannelInfoСтруктура, которая содержит информацию о подключении Канала в ChannelService.
ChannelScopeОбласть, которая может быть использована для открытия канала и которая закрывает канал, когда область заканчивается.
ChildAnimatorStateСтруктура, представляющая состояние в контексте его родительской машины состояний.
ChildAnimatorStateMachineСтруктура, представляющая машину состояний в контексте её родительской машины состояний.
ChildMotionСтруктура, которая представляет движение в контексте его родительского дерева смешения.
ClipAnimationInfoCurveХранит кривую и ее имя, которые будут использоваться для создания дополнительных кривых во время процесса импорта.
CompilerMessageСообщение компилятора.
ContentBuildProfileEventПодробности о событии профиля, записанном с помощью ContentBuildInterface.BeginProfileCapture и ContentBuildInterface.EndProfileCapture APIs.
CreateAssetObjectEventArgsИзменение этого типа указывает на то, что объект asset был создан. Это происходит, например, когда Undo.RegisterCreatedObjectUndo используется с экземпляром asset (e.g. Texture). Обратите внимание, что это касается только создания объектов asset в памяти, а не создания новых asset в проекте на диске.
CreateGameObjectHierarchyEventArgsИзменение этого типа указывает на то, что был создан GameObject, возможно с дополнительными объектами ниже него в иерархии. Это происходит, например, когда Undo.RegisterCreatedObjectUndo используется с GameObject.
CurveFilterOptionsНастройки уменьшения ключевых кадров для сжатия кривых анимации.
CustomObjectIndexerTargetПредставляет собой дескриптор для объекта, который будет индексироваться. В нем хранится ссылка на сам объект, а также уже настроенный SerializedObject.
DataModeChangeEventArgsКонтейнер для различных параметров события IDataModeController.dataModeChanged.
DefaultPresetЭта структура определяет Preset по умолчанию. См. Preset.GetDefaultListForType и Preset.SetDefaultListForType для использования.
DependencyInfoСтруктура, содержащая сведения о зависимостях пакета, включая имя пакета и требования к версии.
DestroyAssetObjectEventArgsИзменение этого типа указывает на то, что объект asset был уничтожен. Это происходит, например, когда Undo.DestroyObjectImmediate используется с экземпляром asset (e.g. Texture). Обратите внимание, что это касается только уничтожения объектов asset в памяти, а не удаления asset в проекте на диске.
DestroyGameObjectHierarchyEventArgsИзменение такого типа указывает на то, что GameObject и вся иерархия под ним были уничтожены. Это происходит, например, когда Undo.DestroyObjectImmediate используется с GameObject.
DetailBrushBoundsПредставляет собой контейнер для данных, связанных с кистью.
DragAndDropWindowTargetIDs для основных окон. Они используются DragAndDrop.RemoveHandler API.
EditorCurveBindingИдентифицирует анимированное свойство Компонента или GameObject.
EventIDУникальный идентификатор для отслеживания асинхронных операций, выполняемых в контексте устройства.
ExternalFileReferenceОписывает файл с внешней ссылкой. Возвращается как часть WriteResult при записи серийного файла.
GameManagerDependencyInfoСодержит сведения о зависимостях внутренних классов-менеджеров игры Unity. Чтобы получить экземпляр этого класса, вызовите ContentBuildInterface.WriteGameManagersSerializedFile или ContentBuildInterface.CalculatePlayerDependenciesForGameManagers.
GlobalObjectIdУникальный и стабильный идентификатор проекта для объектов в сценах и других типах ресурсов для использования во время создания.
GpuBvhBuildOptionsОпции для построения иерархии томов (BVH).
GpuBvhPrimitiveDescriptorХарактеристики примитива, используемого в сборке BVH.
GraphViewChangeНабор изменений в графе, которые могут быть перехвачены.
H264EncoderAttributesДескриптор для атрибутов кодера H.264.
InSceneAssetInformationПредоставляет информацию, связанную с ассетом в сцене, собранную во время вызова InSceneAssetUtility.CollectInSceneAssets.
KeyCombinationПредставляет собой комбинацию ключа, не являющегося модификатором, и нуля или нескольких ключей модификаторов.
MainToolbarContentДескриптор для визуального содержимого основного элемента панели инструментов.
ManagedReferenceMissingTypeПредставляет собой управляемый объект ссылки с отсутствующим типом.
MediaRationalРациональное число, полезное для точного выражения дробей.
MediaTimeПредставление времени для использования с контейнерами медиа.
NamedBuildTargetОпределяет, к каким параметрам сборки платформы применяется API.
NodeCreationContextЭта структура представляет контекст, в котором пользователь начинает создание узла графа.
ObjectChangeEventStreamПредставляет собой поток событий, описывающий изменения, применяемые к объектам в памяти в течение кадра.
ObjectIdentifierСтруктура, которая идентифицирует конкретный объект в масштабе проекта.
ObjectReferenceKeyframeКлючевой кадр к ссылке Объект.
ObjectSerializedInfoСтруктура, содержащая сведения о том, как объект был серийизован.
PackedAssetInfoСодержит информацию о диапазоне байтов в файле в выводе сборки.
ParseResult<T0>ParseResult представляет собой результат операции анализа.
PickingIncludeExcludeEntityIdListПредставляет собой список объектов Unity и сущностей DOTS IDs, которые алгоритмы выбора могут либо учитывать, либо отбрасывать.
PresetTypeХранит тип, к которому может быть применено Предварительное настройка.
ProbeBakeRequestProbeBakeRequest содержит все данные, необходимые для создания коллекции зондов. Может быть добавлен в BakeInput.
ProfilerCategoryInfoСтруктура дескриптора информации о категориях.
ProfilerCounterDescriptorПредоставляет дескриптор для счетчика Profiler.
PropertyDatabaseRecordKeyКлюч записи, которая хранится в PropertyDatabase.
QueryFilterOperatorQueryFilterOperator определяет логический оператор между значением, возвращаемым фильтром, и операндом, вводимым в поисковом запросе.
QueryGraphOptimizationOptionsСтруктура, содержащая различные параметры, используемые для оптимизации графа запроса.
QueryTokenПредставляет токен строки запроса.
QueryValidationOptionsСтруктура, содержащая доступные параметры проверки запроса.
RenderPickingArgsПредоставляет информацию о том, что ожидается отобразить во время текущего обратного вызова отображения подбора.
RenderPickingResultЭта структура содержит информацию, сообщающую Unity результат этого обратного вызова выбора при рендеринге.
ResourceFileПодробности о конкретном файле, написанном ContentBuildInterface.WriteSerializedFile или ContentBuildInterface.WriteSceneSerializedFile APIs.
SampleСтруктура для примера пакета, которая доступна из панели Детали окна Package Manager.
SceneDependencyInfoScene информация о зависимости, генерируемая из ContentBuildInterface.CalculatePlayerDependenciesForScene API.
SceneStateHashЭтот класс содержит хеши, представляющие состояние сцены.
ScenesUsingAssetСодержит информацию о том, какие сцены в сборке имеют ссылки на ассет в сборке.
ScriptCompilationResultСтруктура с информацией о результате, возвращенной из PlayerBuildInterface.CompilePlayerScripts API.
ScriptCompilationSettingsСтруктура, содержащая информацию о том, как создавать скрипты.
SearchColumnCompareArgsАргументы сравнения столбца поиска используются SearchColumn.comparer для сортировки результатов поиска.
SearchColumnEventArgsАргументы событий столбца поиска используются делегатами SearchColumn.getter, SearchColumn.drawer и SearchColumn.setter.
SearchDocumentПредставляет собой индексированный документ с возможностью поиска.
SearchExpressionContextЭтот контекст содержит все данные, необходимые для оценки SearchExpression, и позволяет пользователю взаимодействовать со временем выполнения выражения. SearchExpressionContext создается автоматически с SearchExpressionRuntime при каждом вызове SearchExpression.Execute.
SearchExpressionRuntimeИнкапсулирует все данные времени выполнения, необходимые для вычисления корневого выражения и всех его параметров. Этот класс содержит SearchContext, создавший корневое SearchExpression, и все кадры стека, нужные для вычисления вложенных SearchExpression.
SearchFieldПоле элемента поиска, используемое таблицей свойств и системами выбора.
SearchMonitorViewПредставление монитора поиска в области.
SearchPropositionПоисковые предложения используются для отображения пользователю вариантов добавления новых фильтров к поисковому запросу.
SearchResultСодержит SearchItem, который был получен из запроса.
SearchSelectorArgsАргументы селекторов поиска, используемые при вызове обратного вызова селекторов поиска.
SearchValueSearchValue используется для расширения QueryEngine с помощью собственных анализаторов типов и операторов фильтрации для поиска результатов по значениям.
SearchWindowContextЭта структура включает параметры для настройки окна поиска.
SerializedLocationСтруктура, содержащая информацию о том, где объект был серийизован.
ShaderBuildSettingsНастройки данных конфигурации для того, как шейдеры обрабатываются во время процесса сборки.
ShaderCompilerDataСбор данных, используемых для создания вариантов шейдеров, включая данные о целевой платформе и набор ключевых слов, представляющих конкретный вариант шейдера.
ShaderInfoСодержит следующую информацию о шейдере: -If у шейдера есть ошибки компиляции или предупреждения. -If шейдер поддерживается на выбранной платформе. -The имя шейдера.
ShaderMessageСодержит информацию о сообщениях, созданных Компилятором Шейдеров Unity.
ShaderSnippetDataНабор свойств, касающихся конкретного кода шейдера, который компилируется.
ShortcutArgumentsПредоставляет данные для методов действий ярлыка, вызванных системой ярлыков.
ShortcutBindingПредставляет собой комбинацию клавиш, используемую для запуска ярлыка.
ShortcutBindingChangedEventArgsПредоставляет данные для события IShortcutManager.shortcutBindingChanged.
SketchUpImportCameraСтруктура для хранения данных камеры, извлеченных из файла SketchUp.
SketchUpImportSceneСтруктура для хранения данных сцены, извлеченных из файла SketchUp.
SpriteAtlasPackingSettingsНастройки для использования во время процесса упаковки для этого SpriteAtlas.
SpriteAtlasTextureSettingsНастройки текстуры для упакованной текстуры, созданной SpriteAtlas.
SpriteImportDataСтруктура, которая представляет как Sprite asset должен быть создан при вызове TextureGenerator.GenerateTexture.
SpriteMetaDataДанные редактора, используемые при создании спрайта.
StageHandleСтруктура, представляющая собой рукоятку сцены.
StringViewСтруктура, которая содержит представление строки с указанным диапазоном [startIndex, endIndex].
TakeInfoОбъект Takeinfo содержит всю информацию, необходимую для описания захватов.
TextureGenerationOutputСтруктура, представляющая результат вызова TextureGenerator.GenerateTexture.
TextureGenerationSettingsПредставляет, как текстура должна быть создана из вызова TextureGenerator.GenerateTexture.
TexturePropertyDescriptionСодержит набор типизированных свойств для описания текстурного входа MaterialDescription.
TierSettingsСтруктура, представляющая настройки графики для заданной целевой платформы сборки и уровня графики.
TouchEventПредставление события однократного касания, поступающего от симулятора устройства. Подпишитесь на DeviceSimulator.touchScreenInput, чтобы получать эти события.
UndoPropertyModificationДополнительные ресурсы: Undo.postprocessModifications.
UndoRedoInfoДополнительные ресурсы: Undo.undoRedoEvent.
UnwrapParamРазвертывание настроек.
UpdatePrefabInstancesEventArgsИзменение этого типа указывает, что экземпляры префаб в открытой сцене были обновлены из-за изменения в источнике префаб.
VideoTrackAttributesДескриптор формата аудиодорожки.
VideoTrackEncoderAttributesДескриптор формата видеотрека.
VP8EncoderAttributesДескриптор для атрибутов кодера VP8.
WriteManagerParametersОпределяет параметры записи для функции ContentBuildInterface.WriteGameManagersSerializedFile.
WriteParametersЭта структура собирает все параметры WriteSerializedFile в одном месте.
WriteResultСтруктура, содержащая результаты из ContentBuildPipeline.WriteSerialziedFile и ContentBuildPipeline.WriteSceneSerialziedFile APIs.
WriteSceneParametersЭта структура собирает все параметры WriteSceneSerializedFile в одном месте.

Перечисления

Перечисление Описание
AdvancedObjectSelectorEventTypeEnum, определяющий тип событий, которые возможны при вызове настраиваемого расширенного селектора объектов.
AndroidApplicationEntryПараметры для включения записей приложения при создании проекта Gradle Unity.
AndroidArchitectureAndroid CPU архитектура.
AndroidAutoRotationBehaviorПараметры для управления ориентацией окна приложения, когда Ориентация по умолчанию установлена на Автоматический поворот.
AndroidBlitTypeОписывает метод отображения содержимого на экране.
AndroidBuildSystemТип системы сборки Android.
AndroidBuildTypeСоздание конфигураций для созданного проекта.
AndroidDisplayOptionsПараметры для настройки отображения приложения на устройствах Android.
AndroidETC2FallbackOverrideЭто перечисление имеет значения для различных качеств для декомпрессии текстуры ETC2 на устройствах Android, которые не поддерживают формат текстуры ETC2.
AndroidGamepadSupportLevelУровень поддержки геймпада для Android TV.
AndroidPreferredDataLocationПредпочтительное расположение данных.
AndroidPreferredInstallLocationПараметры предпочтительного места хранения для установки приложения на устройствах Android.
AndroidSdkVersionsУровни Android API для указания в скриптах.
AndroidShowActivityIndicatorOnLoadingПриложение должно показывать ActivityIndicator при загрузке.
AndroidSplashScreenScaleAndroid режимы масштаба стартового экрана.
AnimatorConditionModeПараметры для указания оператора равенства или сравнения для оценки условия.
AnimatorLayerBlendingModeОпределяет, как слой будет смешан с предыдущими слоями.
ApiCompatibilityLevel.NET API уровень совместимости.
AppleMobileArchitectureApple Mobile CPU архитектура.
AppleMobileArchitectureSimulatorApple mobile CPU варианты архитектуры для симулятора.
AscentCalculationModeМетод, используемый для расчета высоты шрифта.
AssembliesTypeФлаги для сборки.
AssemblyBuilderFlagsФлаги, используемые AssemblyBuilder для управления сборкой сборки.
AssemblyBuilderStatusСостояние сборки AssemblyBuilder.
AssemblyDefinitionReferenceTypeТип ссылки на файл определения сборки.
AssemblyFlagsФлаги для сборки.
AssetDeleteResultРезультат операции удаления ассета
AssetMoveResultРезультаты перемещения ассетов
AssetPathToGUIDOptionsПуть ассета к параметрам GUID.
AssetPipelineModeВыбирает используемый режим Assetpipeline.
AudioSampleRateSettingНастройка частоты дискретизации, используемая в AudioImporter. Это определяет преобразование частоты дискретизации аудио при импорте.
BatchRendererGroupStrippingModeЧисло различных режимов работы для BatchRendererGroup шейдер варианта стриппинг.
BlendTreeTypeТип алгоритма объединения, используемый деревом объединения.
BrushGUIEditFlagsФлаги, указывающие, какая кисть управляет методом [IOnInspectorGUI.ShowBrushesGUI], который отображается.
BuildAssetBundleOptionsВарианты построения пакета ассетов.
BuildOptionsПараметры для настройки сборки. Можно объединить несколько параметров сборки.
BuildResultОписывает результат процесса сборки.
BuildTargetУказывает целевую платформу для проигрывателя или сборки AssetBundle.
BuildTargetGroupСоздание целевой группы.
BuildTypeТип конструкции.
CacheServerModeВыбор режима конфигурации сервера кэша.
CacheServerValidationModeПараметры режима проверки ускорения сервера.
CanAppendBuildМожно ли добавить существующую сборку с помощью BuildOptions.AcceptExternalModificationsToPlayer.
CapabilitiesВозможности, используемые Манипуляторами для легкого определения действий на GraphElement.
CheckoutModeЧто извлекать при запуске задачи Извлечение через Поставщика управления версиями.
ClipAnimationMaskTypeAnimationClip параметры маски для ModelImporterClipAnimation.
CodeOptimizationРежим оптимизации кода определяет, компилирует ли UnityEditor скрипты в режиме Debug или Release.
CompilerMessageTypeТип сообщения компилятора.
CompletionActionРазличные действия, которые может выполнять задача управления версиями по завершении.
ContentBuildFlagsСоздание вариантов для контента.
CoppaComplianceПеречисленные состояния параметра соответствия Coppa проекта.
D3D11FullscreenModeDirect3D 11 полноэкранный режим.
DataModeВарианты для различных DataModes из EditorWindow.
DependencyTypeФлаги вычисления зависимостей для управления тем, что возвращается и как это работает.
DialogIconTypeУказывает значок для отображения в диалоге, созданном с помощью EditorDialog.
DialogOptOutDecisionTypeПредоставляет пользователю возможность прекратить повторное отображение диалогового окна. Это решение относится только к текущему пользователю.
DialogResultКнопка, выбранная пользователем при показе диалога с EditorDialog.DisplayComplexDecisionDialog или EditorDialog.DisplayComplexDecisionDialogWithOptOut.
DirectionНаправление порта (вход или выход).
DisplayModeПараметры для настройки режима отображения, используемого для представления поиска.
DockPositionDockPosition описывает выравнивание Оверлей внутри DockZone.
DockZoneDockZone описывает область экрана, в которой отображается Оверлей.
DragAndDropVisualModeРежим визуальной индикации для Drag & Drop операции.
DrawCameraModeРежимы рисования для Handles.DrawCamera.
EditorActionResultсостояние, в котором был завершён EditorAction.
EditorAssembliesCompatibilityLevel.NET API уровень совместимости.
EditorSelectedRenderStateРедактор выбрал режим отображения для Scene Выбор представления.
EditorSkinEnum, который выбирает, какую кожу возвращать из EditorGUIUtility.GetBuiltinSkin.
EnterPlayModeOptionsОпределяет флаги для параметров режима ввода в Unity Editor.
ErrorCodeПеречисление, определяющее конкретные типы ошибок, которые могут возникнуть во время операций Package Manager.
EventDataSerializationТип Сериализации для отправки сообщения с аргументами с использованием EventService. Дополнительные сведения о сериализации аргументов см. в ChannelService.Broadcast и ChannelService.Emit.
EventPropagationЗначение, определяющее, останавливает ли обработчик событий распространение событий или разрешает его продолжение.
ExportPackageOptionsОпция экспорта пакета. Несколько опций могут быть объединены вместе с помощью оператора |.
FetchPreviewOptionsПараметры для поставщика поиска относительно того, как должен быть получен предварительный просмотр.
FileModeРежим файла.
FileTypeEnum описание типа файла, из которого происходит объект.
FilterActionВключают ли атрибуты фильтра ключевых слов шейдера ключевые слова, удаляют ли они ключевые слова или не делают ничего, на основе оценки условий атрибута.
FoliageIndexИндекс, на котором вы должны разместить инструменты листвы в накладке Инструменты рельефа.
FontRenderingModeКонстанты режима отображения шрифтов для TrueTypeFontImporter.
FontTextureCaseТекстурные константы для TrueTypeFontImporter.
ForceReserializeAssetsOptionsОпции для AssetDatabase.ForceReserializeAssets.
GfxThreadingModeEnum используется для указания используемого режима потока.
GizmoTypeОпределяет, как рисуется или выбирается гаджета в редакторе Unity.
GpuBvhBuildQualityBVH качество сборки.
GraphicsJobModeEnum используется для указания используемого режима графических заданий.
HierarchyDropFlagsОпределяет, каким образом перетаскиваемые объекты должны сбрасываться относительно уже существующих Hierarchy элементов.
HighlightSearchModeИспользуется для указания того, как найти заданный элемент в редакторе для выделения.
IconKindИконный вид.
IconOverlayTypeТип наложения значка.
Il2CppCodeGenerationПараметры управления генерацией кода для компилятора IL2CPP.
Il2CppCompilerConfigurationC++ конфигурация компилятора, используемая при компиляции сгенерированного IL2CPP кода.
Il2CppStacktraceInformationПараметры информации о следе стека для выбора количества информации, включаемой в генерируемые IL2CPP следы стека.
ImportAssetOptionsОпции импорта ассетов.
ImportLogFlagsЗначение, указывающее степень серьезности журнала импорта.
IndexingOptionsИспользуйте параметры индексации, чтобы указать содержимое индекса поиска.
InsecureHttpOptionПараметры для разрешения обычных текстовых соединений HTTP для UnityWebRequest.
InteractionModeРежим взаимодействия, пользовательский или автоматизированный, с которым вызывается метод API.
iOSAppInBackgroundBehaviorПоведение приложения при входе в фон.
iOSBackgroundModeФоновые режимы, поддерживаемые приложением, соответствующие настройкам проекта в Xcode.
iOSLaunchScreenImageTypeiOS настройки экрана запуска.
iOSLaunchScreenTypeiOS настройки экрана запуска.
iOSSdkVersionПоддерживаемые iOS SDK версии.
iOSShowActivityIndicatorOnLoadingИндикатор активности при загрузке.
iOSStatusBarStyleiOS стиль строки состояния.
iOSTargetDeviceЦелевое устройство iOS.
LaunchResultОписывает результат процесса запуска приложения.
LayoutВозможные макеты для наложения.
LineEndingsModeОпределяет тип окончаний строк, используемых при создании новых файлов C# из редактора.
LogLevelПараметры для различных уровней информации журнала, поддерживаемых Package Manager.
MacFullscreenModeПолноэкранный режим Mac.
MainToolbarDockPositionИспользуйте это перечисление, чтобы задать положение элемента в доке по умолчанию: слева, посередине или справа.
ManagedStrippingLevelОпределяет, насколько агрессивно Unity удаляет неиспользуемый управляемый (C#) код.
MaterialIndexИндекс, на котором вы должны разместить инструменты материалов в накладке Инструменты местности.
MeshDeformationУказывает, какой метод Unity использует для обработки деформаций сетки для скининга.
MeshOptimizationFlagsОпции для управления оптимизацией данных сетки во время импорта ассетов.
MessageTypeТипы сообщений пользователей.
MobileTextureSubtargetФормат сжатых текстур для целевой платформы сборки.
ModelImporterAnimationCompressionAnimation параметры сжатия для ModelImporter.
ModelImporterAnimationTypeРежим Animation для ModelImporter.
ModelImporterAvatarSetupУстановите режим создания Аватара для ModelImporter.
ModelImporterGenerateAnimationsAnimation параметры генерации для ModelImporter. Эти параметры относятся к устаревшей системе Animation, они должны использоваться только тогда, когда ModelImporter.animationType==ModelImporterAnimationType.Legacy.
ModelImporterHumanoidOversamplingГуманоиды Пересъемка доступных множители.
ModelImporterIndexFormatФормат импортированных данных буфера индекса сетки.
ModelImporterMaterialImportModeОпции импорта материала для ModelImporter.
ModelImporterMaterialLocationОпции импорта материала для ModelImporter.
ModelImporterMaterialNameВарианты наименования материала для ModelImporter.
ModelImporterMaterialSearchВарианты поиска материала для ModelImporter.
ModelImporterMeshCompressionНастройки сжатия сетки для ModelImporter.
ModelImporterNormalCalculationModeОбычные параметры генерации для ModelImporter.
ModelImporterNormalsОбычные параметры генерации для ModelImporter.
ModelImporterNormalSmoothingSourceИсточник информации о сглаживании для расчета нормальных величин в ModelImporter.
ModelImporterSecondaryUVMarginMethodМетоды обработки полей во время создания lightmap UV в ModelImporter.
ModelImporterSkinWeightsОпции весов кожи для ModelImporter.
ModelImporterTangentsПараметры генерации касания вершины для ModelImporter.
ModelImporterTangentSpaceModeНастройки генерации касательного пространства для ModelImporter.
MouseCursorНастраиваемые формы курсора мыши, используемые с EditorGUIUtility.AddCursorRect.
NeighborTerrainsIndexИндекс, на котором вы должны разместить соседние инструменты рельефа в накладке Инструменты рельефа.
NewSceneModeИспользуется при создании нового Scene в Редакторе.
NewSceneSetupИспользуется при создании нового Scene в Редакторе.
NormalMapEncodingОписывает кодирование нормальных сопоставлений.
ObjectChangeKindЭто перечисление описывает различные виды изменений, которые могут отслеживаться в ObjectChangeEventStream. Каждое событие имеет соответствующий тип в ObjectChangeEvents.
ObjectMatchModeEnum для управления соответствием e.g. GameObjects и Компонентов.
ObjectSelectorSearchEndSessionModesПоле битов, содержащее различные режимы завершения сеанса поиска с помощью селекторов объектов.
OnlineStateПредставляет состояние подключения поставщика контроля версий.
OnOpenAssetAttributeModeПоказывает, является ли украшенный метод OnOpenAssetAttribute проверяющей функцией, которая проверяет, обрабатывается ли открытие ассета Unity или пользовательским скриптом.
OpenSceneModeИспользуется при открытии Scene в Редакторе для указания того, как должен быть открыт Scene.
OrientationОриентация элемента графа.
OSArchitectureEnum представляет архитектуры процессоров, которые поддерживаются определенными операционными системами.
OverridableToolbarТипы встроенных панелей инструментов, которые можно переопределить через интерфейс Toolbars.IOverridableToolbar.
OverrideTextureCompressionЗадаёт, какое переопределение сжатия текстур использовать при импорте ассетов.
PackageSourceЭто перечисление указывает на источник, из которого был установлен пакет.
PauseStateПеречисление, определяющее текущее состояние паузы редактора. Дополнительные ресурсы: PlayModeStateChange, EditorApplication.pauseStateChanged, EditorApplication.isPaused.
PivotModeГде расположена ручка инструмента.
PivotRotationКак ориентирована ручка инструмента.
PlayerConnectionInitiateModeОписывает, как проигрыватель подключается к Редактору.
PlayModeStateChangeПеречисление, указывающее на изменение в режиме воспроизведения Редактора state.Additional ресурсов: PauseState, EditorApplication.playModeStateChanged, EditorApplication.isPlaying.
PrefabAssetTypeEnum, указывающее тип ассета Префаб, например Regular, Model и Variant.
PrefabInstanceStatusEnum со статусом о том, правильно ли экземпляр Префаб подключен к своему ассету.
PrefabOverridesOptionsФлаги, которые могут быть использованы для управления тем, какие переопределения должны быть сохранены или сняты при использовании ReplacePrefabAssetOfPrefabInstance.
PrefabUnpackModeEnum используется для определения того, как Префаб должен быть распакован.
PreprocessorOverrideЭто перечисление устарело. Unity всегда использует кэширующий препроцессор шейдеров.
ProbeBakeRequestOutputБитовая маска, описывающая выходные данные, которые должны быть обработаны для запроса зонда.
ProcessEventEnum, который представляет события, которые RoleProvider может получить.
ProcessLevelТип текущего процесса. Он может быть главным экземпляром Unity или вторичным экземпляром, подключенным к главному.
ProcessStateОписывает состояние конкретного процесса UnityEditor.
ProfileCaptureOptionsПараметры для фильтрации записанных событий профиля с помощью ContentBuildInterface.BeginProfileCapture и ContentBuildInterface.EndProfileCapture APIs.
ProfileEventTypeВарианты маркировки записанных событий профиля с помощью ContentBuildInterface.BeginProfileCapture и ContentBuildInterface.EndProfileCapture APIs.
ProfilerModuleChartTypeПараметры для типа диаграммы модуля Profiler.
PropertyDatabaseTypeПеречисление, представляющее тип данных, хранящихся в записи.
ProvisioningProfileTypeТип профиля предоставления iOS, если используется ручная подпись.
QueryNodeTypeПараметры для представления типов узлов запроса.
ReferencesOptionsПараметры для управления Unity Ссылки на другие файлы определения сборки, которые Unity использует во время компиляции.
RefreshFlagsФлаги обновления используются для указания причины обновления представления поиска.
RemoveAssetOptionsВарианты удаления ассетов
RenderPickingTypeУказывает тип обратного вызова для выбора рендеринга.
RepaintFlagsФлаги, указывающие, что перекрасить на инструментах Территория.
RequestScriptCompilationOptionsПараметры для определения поведения CompilationPipeline.RequestScriptCompilation.
ResizerDirectionEnum, указывающий направление изменения размера элемента.
ResolveMethodКаким образом следует урегулировать вопрос об ассетах.
RevertModeОпределяет поведение методов возврата управления версиями.
ScriptCallOptimizationLevelУровень оптимизации вызова скрипта.
ScriptCompilationOptionsПараметры компиляции скриптов.
ScriptingImplementationРеализация скриптирования (backend).
SculptIndexИндекс, на котором вы должны разместить инструменты скульптуры в накладке Инструменты рельефа.
SearchColumnFlagsФлаги столбцов поиска используются для установки нескольких состояний.
SearchDocumentFlagsФлаг поиска документа используется системой индексации для предоставления дополнительной информации об индексируемом документе, например его источнике.
SearchEngineScopeПеречисление, содержащее доступные области поисковой системы.
SearchExpressionEvaluationHintsПодсказки, предоставляемые времени выполнения SearchExpression для указания того, как должен выполняться определенный SearchExpressionEvaluatorAttribute.
SearchExpressionKeywordEnum содержит все ключевые слова, используемые в качестве параметра конфигурации во встроенном оценщике SearchExpression.
SearchExpressionTypeТип, используемый для описания выражения. Выражение может иметь несколько типов. Например, Set также является iterable. Ключевое слово также рассматривается как строковое значение. SearchExpressionType может быть использовано вместе с SearchExpressionEvaluatorAttribute для описания списка параметров оценщика.
SearchFlagsПараметры поиска, используемые для получения элементов. В основном с SearchContext для указания того, как должен обрабатываться поиск.
SearchItemOptionsУказывает, как должно форматироваться описание элемента поиска, когда оно представляется пользователю.
SearchPropositionFlagsФлаги предложения поиска используются для придания дополнительного контекста предложению поиска.
SearchQueryErrorTypeEnum, представляющий возможные типы ошибок запроса.
SelectionModeОпределите выбор, возвращенный Selection.GetTransforms.
SemanticMergeModeПоведение семантического слияния.
SerializedPropertyNumericTypeВозвращает точный тип для свойств Integer или Floating point.
SerializedPropertyTypeПредставляет тип SerializedProperty.
SettingsScopeЗадает область действия SettingsProvider. Область действия определяет, где она появится в UI. Например, появится ли она с параметрами Project в окне Настройки, в окне Настройки или в обоих окнах.
ShaderCompilerMessageSeverityПоказывает серьезность сообщения, возвращенного Компилятором Шейдеров Unity.
ShaderCompilerPlatformКомпилятор шейдеров, используемый для создания вариантов шейдеров данных игрока.
ShaderPrecisionModelОпции для модели точности шейдера.
ShaderQualityНастройка качества шейдера.
ShaderRequirementsФункции шейдера, требуемые конкретным шейдером. Функции — это битовые флаги.
ShaderTypeОпределяет стадию в конвейере отображения.
ShortcutModifiersПредставляет клавиши-модификаторы для использования в привязке ярлыка.
ShortcutStageПредставляет стадию, на которой было вызвано действие ярлыка.
ShowDetailsOptionsОпределяет, какие детали отображаются в панели инспектора предварительного просмотра для представления поиска.
SpriteImportModeРежимы импортера текстур для импорта Sprite.
SpritePackerModeРежим Sprite Packer для текущего проекта.
StandaloneBuildSubtargetПараметры для типа подцелевого объекта рабочего стола.
StaticEditorFlagsОписывает, какие системы Unity считают GameObject статическим и включают его в свои предварительные расчёты в Unity Editor.
StatusCodeЭто перечисление представляет собой состояние операции Package Manager.
StatusQueryOptionsПараметры для запроса состояния файла в системе управления версиями.
StereoRenderingPathEnum используется для указания, какой путь стерео-рендеринга использовать.
StickyNoteChangeEnum, который указывает тип изменения [StickyNote].
StickyNoteFontSizeEnum используется для описания размера шрифта, используемого [StickyNote].
StickyNoteThemeEnum используется для описания визуальной темы, используемой [StickyNote].
StrippingLevelУправляемый уровень удаления кода.
SubmitResultСостояние операции, возвращаемой VCS.
SVGTypeПеречисление, описывающее способ импорта файлов SVG.
TemplateInstantiationModeПеречисление параметров для обработки зависимого ассета Scene при экземплярировании SceneTemplateAsset.
TerrainBrushPreviewModeEnum для указания того, предваряет ли DrawBrushPreview исходную текстуру рендеринга или текстуру рендеринга PaintContext.
TerrainCategoryКатегория, с помощью которой определяются инструменты, наследующие интерфейс ITerrainPaintToolWithOverlays.
TerrainDetailMeshRenderModeПараметры для определения режима отображения детали сетки.
TessellationMode Перечисление, описывающее способ тесселяции файла SVG.
TextCursorPlacementГде размещать курсор в тексте. (см. ISearchView.SetSearchText).
TextureCompressionFormatПараметры для форматов сжатых текстур, которые доступны на платформе целевой сборки.
TextureCompressionQualityКачество сжатия.
TextureImporterAlphaSourceВыберите, как будет генерироваться альфа импортированной текстуры.
TextureImporterCompressionВыберите тип сжатия, который вы хотите для вашей текстуры.
TextureImporterCubemapConvolutionОпределяет режим конвекции Cubemap.
TextureImporterFormatИмпортированный формат текстуры для TextureImporter.
TextureImporterGenerateCubemapРежим создания кубической карты для TextureImporter.
TextureImporterMipFilterФильтр карты Mip для TextureImporter.
TextureImporterNormalFilterОбычный режим фильтрации карты для TextureImporter.
TextureImporterNPOTScaleРежим масштабирования для немощности двух текстур в TextureImporter.
TextureImporterRGBMModeРежим кодирования RGBM для текстур HDR в TextureImporter.
TextureImporterShapeФорма импортированной текстуры.
TextureImporterSingleChannelComponentВыбирает, какой канал цвета/альфа использует Одноканальные текстуры.
TextureImporterSwizzleПараметры для того, откуда данные цветового канала текстуры поступают в TextureImporter.
TextureImporterTypeВыберите эту опцию, чтобы установить базовые параметры в зависимости от назначения вашей текстуры.
TextureResizeAlgorithmДля Текстуры, чтобы масштабировать вниз выберите алгоритм изменения размера. ( Применяется только тогда, когда Текстура размер больше, чем Max Size ).
ToolКакой инструмент активен в редакторе.
TouchPhaseУказывает, где в его жизненном цикле находится данное касание.
TransitionInterruptionSourceКакие AnimatorState переходы могут прервать Переход.
TreeViewSelectionOptionsEnum используется методом TreeView.SetSelection.
tvOSSdkVersionПоддерживаемые tvOS SDK версии.
UIOrientationОриентация мобильного устройства по умолчанию.
VertexChannelCompressionFlagsИспользуйте эти флаги перечисления, чтобы указать, какие элементы вершины нужно сжать.
VideoBitrateModeБитрейт после транскодирования клипа.
VideoCodecВыберите видео кодек, который будет использоваться для импорта видеоклипов.
VideoDeinterlaceModeОписывает, как следует интерпретировать поля в изображении, если таковые имеются.
VideoEncodeAspectRatioМетоды компенсации расхождений в соотношении сторон между разрешением источника и желаемым размером кодирования.
VideoEncodingProfileИспользуйте параметры в этом перечислении для изменения профиля кодера.
VideoResizeModeКак изображения видеоклипа будут изменены во время транскодирования.
VideoSpatialQualityУправляет внутренним изменением размера импортированного клипа, экономя место ценой более размытых изображений.
ViewToolЭнум для Tools.viewTool.
VisibleObjectsПоле битов, содержащее различные категории объектов, которые могут быть отображены в окне выбора объекта.
VisionOSSdkVersionПоддерживаемые VisionOS SDK версии.
WebGLClientBrowserTypeПеречисление поддерживаемых клиентских веб-браузеров.
WebGLCompressionFormatПеречисление, содержащее различные типы сжатия.
WebGLDebugSymbolModeПеречисление с различными режимами отладочных символов.
WebGLExceptionSupportОпции поддержки исключений в WebGL.
WebGLLinkerTargetПараметры формата сборки, доступные при сборке в WebGL.
WebGLMemoryGrowthModeПеречисление, содержащее различные режимы роста памяти.
WebGLPowerPreferenceПеречисление с различными подсказками о предпочтениях по питанию для контекста WebGL.
WebGLTextureSubtargetФормат сжатых текстур для целевой платформы сборки.
WebGLWasmArithmeticExceptionsПеречисление с различными режимами перехвата для кода WebAssembly.
WindowsBuildAndRunDeployTargetУказывает, на каком устройстве Windows развертывать и запускать приложение Windows при использовании функции «Создание и запуск» из редактора.
WindowsGamepadBackendHintУказывает желаемый Windows API, который будет использоваться для ввода.
WSABuildAndRunDeployTargetУказывает устройство Windows для развертывания и запуска приложения UWP при использовании функции «Создание и запуск» из редактора.
WSABuildTypeСоздание конфигураций для Windows хранить решения Visual Studio.
WSAUWPBuildTypeОпределяет тип сборки выхода при сборке на универсальной платформе Windows.
XboxBuildSubtargetТип сборки целевой Xbox.
XcodeBuildConfigСоздание конфигураций для проекта Xcode, созданного Unity.