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

PanelInputConfiguration

класс в UnityEngine.UIElements

Наследуется от:MonoBehaviour

Выполнено в:UnityEngine.UIElementsModule

Описание

Настраивает маршрутизацию ввода в Панели во время выполнения. Если компонент Конфигурация Ввода не активен, используются настройки по умолчанию.

Свойства

Свойство Описание
autoCreatePanelComponentsЕсли включено, автоматически создает дочернее подразделение GameObjects с компонентами raycaster и event handler, присоединенными к uGUI's EventSystem.
defaultEventCameraIsMainCameraЭта опция включена по умолчанию, автоматически выбирая Main Camera (если доступно) в качестве События Camera для преобразования позиций экрана в лучи мирового пространства.
eventCamerasСписок камер событий, используемых для преобразования позиций экрана в лучи мирового пространства.
interactionLayersСлои Физики рассматриваются при отражении лучей мирового пространства для определения цели событий указателя. Любой UnityEngine.UIElements.UIDocument с одним или несколькими Collider на Слоях Взаимодействия, или с GameObject детьми с коллайдерами на Слоях Взаимодействия, посылает события указателя, соответствующие входным лучам, на свою панель. Другие Коллайдеры на этих слоях блокируют события панели.
maxInteractionDistanceМаксимальное расстояние, рассматриваемое при бросании лучами мирового пространства для определения цели событий указателя.
panelInputRedirectionВыбранная опция для того, должен ли ввод панели перенаправляться из uGUI в EventSystem.
processWorldSpaceInputЭта опция включена по умолчанию, что позволяет панелям, использующим режим отображения Космическое пространство, получать события. Когда эта опция отключена, события получают только панели Наложения Космического пространства.
Унаследованные члены 5

Свойства

СвойствоОписание
enabledTrue, если это Поведение включено, в противном случае false.
isActiveAndEnabledПроверяет, включён ли компонент, прикреплен ли он к GameObject, который активен в иерархии, и вызван ли OnEnable компонента.
gameObjectGameObject, к которому прикреплен данный компонент. Компонент всегда прикрепляется к игровому объекту.
tagТег этого игрового объекта.
transformTransform прикреплен к этому GameObject.
transformHandleTransformHandle этого GameObject.
destroyCancellationTokenТокен отмены, поднятый при уничтожении MonoBehaviour (только для чтения).
didAwakeВозвращает логическое значение, которое указывает, была ли вызвана функция Awake.
didStartВозвращает логическое значение, которое указывает, была ли вызвана команда Start.
runInEditModeРазрешить определенному экземпляру MonoBehaviour работать в режиме редактирования (доступно только в редакторе).
useGUILayoutОтключение этой функции позволяет пропустить этап создания макета GUI.
hideFlagsДолжен ли объект быть скрытым, сохраняться с Scene или изменяться пользователем?
nameИмя объекта.

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

МетодОписание
BroadcastMessageВызывает метод с именем methodName на каждом MonoBehaviour в этом игровом объекте или любом из его дочерей.
CompareTagПроверяет тег GameObject на соответствие определенному тегу.
GetComponentПолучает ссылку на компонент типа T на том же GameObject, что и указанный компонент.
GetComponentInChildrenПолучает ссылку на компонент типа T на том же GameObject, что и указанный компонент, или на любого ребенка GameObject.
GetComponentIndexПолучает индекс компонента на его родительском GameObject.
GetComponentInParentПолучает ссылку на компонент типа T на том же GameObject, что и указанный компонент, или на любой родитель GameObject.
GetComponentsПолучает ссылки на все компоненты типа T на том же GameObject, что и указанный компонент.
GetComponentsInChildrenПолучает ссылки на все компоненты типа T на том же GameObject, что и указанный компонент, и на любого ребенка GameObject.
GetComponentsInParentПолучает ссылки на все компоненты типа T на том же GameObject, что и указанный компонент, и любой родитель GameObject.
SendMessageВызывает метод с именем methodName на каждом MonoBehaviour в этом игровом объекте.
SendMessageUpwardsВызывает метод с именем methodName на каждом MonoBehaviour в этом игровом объекте и на каждом предшественнике поведения.
TryGetComponentПолучает компонент указанного типа, если он существует.
CancelInvokeОтменяет все вызовы Invoke на этом MonoBehaviour.
InvokeВызов метода methodName в секундах времени.
InvokeRepeatingВызывается указанный метод после указанной задержки, а затем повторяется с указанной частотой.
IsInvokingЕсть ли ожидающие вызова на methodName?
StartCoroutineНачинает работу.
StopAllCoroutinesОстанавливает все сопутствующие программы, запущенные на этом MonoBehaviour.
StopCoroutineОстановка первой сопутствующей процедуры с именем methodName или сопутствующей процедуры, хранящейся в сопутствующей процедуре, выполняющей это поведение.
GetInstanceIDПолучает экземпляр ID объекта.
ToStringВозвращает имя объекта.

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

МетодОписание
printЗаносит сообщение в журнал в Консоль Unity. Функционально эквивалентно Debug.Log.
DestroyУдаляет GameObject, компонент или ресурс.
DestroyImmediateНемедленно уничтожает указанный объект. Используйте с осторожностью и только в режиме редактирования.
DontDestroyOnLoadНе уничтожать целевой Объект при загрузке нового Scene.
FindAnyObjectByTypeПолучает любой активный загруженный объект типа Type.
FindFirstObjectByTypeПолучает первый активный загруженный объект типа Type.
FindObjectsByTypeПолучает список всех загруженных объектов типа Type.
InstantiateКлонирует исходный объект и возвращает клон.
InstantiateAsyncЗахватывает моментальный снимок первоначального объекта (который должен быть связан с каким-либо GameObject) и возвращает AsyncInstantiateOperation.

Операторы

ОператорОписание
boolСуществует ли объект?
оператор!=Сравнивает, если два объекта ссылаются на разные объекты.
оператор ==Сравнение двух ссылок на объекты для определения того, относятся ли они к одному и тому же объекту.

Сообщения

СообщениеОписание
AwakeUnity вызывает Wake при загрузке экземпляра компонента скрипта.
FixedUpdateОбновление вызывает регулярные, фиксированные интервалы как часть цикла обновления физики Unity.
LateUpdateLateUpdate вызывается в каждом кадре, если Поведение включено.
OnAnimatorIKОбратный вызов для настройки анимации IK (обратная кинематика).
OnAnimatorMoveОбратный вызов для обработки движений анимации для изменения движения корня.
OnApplicationFocusОтправляется всем GameObjects, когда игрок получает или теряет фокус.
OnApplicationPauseОтправляется всем GameObjects, когда воспроизводящее приложение останавливается или возобновляется при потере или восстановлении фокуса.
OnApplicationQuitОтправляется всем активным GameObjects перед выходом из приложения.
OnAudioFilterReadЕсли OnAudioFilterRead реализован, Unity вставит пользовательский фильтр в аудио цепочку DSP.
OnBecameInvisibleВызывается, когда рендерер больше не видим для любой камеры.
OnBecameVisibleВызывается, когда рендерер становится видимым для любой камеры.
OnChildRectTransformDimensionsChangeВызывается при изменении размеров дочернего объекта RectTransform.
OnCollisionEnterOnCollisionEnter вызывается, когда этот коллайдер/жесткое тело начинает касаться другого коллайдера/жесткого тела.
OnCollisionEnter2DОтправляется, когда входящий коллайдер контактирует с коллайдером этого объекта (2D только физика).
OnCollisionExitOnCollisionExit вызывают, когда коллайдер/жесткое тело перестает касаться другого коллайдера/жесткого тела.
OnCollisionExit2DОтправляется, когда коллайдер на другом объекте перестает касаться коллайдера этого объекта (2D только физика).
OnCollisionStayOnCollisionStay вызывается один раз в кадре для каждого Collider или Rigidbody, который касается другого Collider или Rigidbody.
OnCollisionStay2DОтправляет каждый кадр, где коллайдер на другом объекте касается коллайдера этого объекта (2D только физика).
OnControllerColliderHitOnControllerColliderHit вызывается, когда компонент CharacterController попадает в коллайдер во время выполнения Хода.
OnDestroyВызывается, когда GameObject или компонент собирается быть уничтожен.
OnDisableВызывается, когда сам компонент отключен или его родитель GameObject отключен.
OnDrawGizmosРеализуйте OnDrawGizmos, если вы хотите рисовать гаджеты, которые могут быть выбраны и всегда рисуются.
OnDrawGizmosSelectedРеализация OnDrawGizmosSelected для рисования гаджета, если объект выбран.
OnEnableВызывается при первом включении компонента активного GameObject.
OnGUIOnGUI вызывается для отображения и обработки событий GUI.
OnJointBreakВызывается, когда соединение, прикрепленное к тому же игровому объекту, сломалось.
OnJointBreak2DВызывается, когда Joint2D, прикрепленный к тому же игровому объекту, разрушается.
OnMouseDownOnMouseDown вызывается, когда пользователь нажимает левую кнопку мыши, находясь над Collider.
OnMouseDragOnMouseDrag вызывается, когда пользователь нажал на Collider и все еще удерживает нажатой мышь.
OnMouseEnterВызывается, когда мышка входит в Collider.
OnMouseExitВызывается, когда мышка больше не находится над Collider.
OnMouseOverВызывается каждый кадр, пока мышка находится над Collider.
OnMouseUpВызывается при освобождении кнопки мыши, пока указатель мыши находится над Collider, присоединенным к этому GameObject.
OnMouseUpAsButtonOnMouseUpAsButton вызывается только тогда, когда мышка отпускается над тем же Collider, на который она была нажата.
OnParticleCollisionOnParticleCollision вызывается, когда частица попадает в Collider.
OnParticleSystemStoppedOnParticleSystemStopped вызывается, когда все частицы в системе умерли, и новые частицы не будут рождаться. Новые частицы перестают создаваться либо после вызывания Stop, либо когда свойство длительности нециклической системы было превышено.
OnParticleTriggerOnParticleTrigger вызывается, когда любые частицы в Particle System соответствуют условиям в модуле триггера.
OnParticleUpdateJobScheduledOnParticleUpdateJobScheduled вызывается, когда запланировано встроенное задание обновления Particle System.
OnPostRenderФункция события, которую вызывает Unity после того, как Camera отображает сцену.
OnPreCullФункция события, которую вызывает Unity до того, как Camera вычеркивает сцену.
OnPreRenderФункция события, которую вызывает Unity перед тем, как Camera рендирует сцену.
OnRenderImageФункция события, которую вызывает Unity после того, как Camera закончил рендеринг, которая позволяет изменить окончательное изображение Camera.
OnRenderObjectOnRenderObject вызывается после того, как камера отобразила Scene.
OnTransformChildrenChangedВызываются, когда список прямых детей GameObject's Transform изменения.
OnTransformParentChangedВызывается, когда прямой или косвенный родитель GameObject's Transform изменения.
OnTriggerEnterВызывается, когда коллайдер входит в триггерный коллайдер.
OnTriggerEnter2DОтправляется, когда другой объект входит в коллайдер-триггер, прикрепленный к этому объекту (2D только физика).
OnTriggerExitOnTriggerExit вызывается, когда коллайдер перестает касаться триггера.
OnTriggerExit2DОтправляется, когда другой объект покидает коллайдер, прикрепленный к этому объекту (2D только физика).
OnTriggerStayВызывается один раз за обновление физики для каждого коллайдера, который касается триггера.
OnTriggerStay2DОтправляется один раз за обновление физики, когда другой объект находится внутри коллайдера триггера, присоединенного к этому объекту (2D только физика).
OnValidateФункция только для редактора, которую вызывает Unity при загрузке скрипта или изменении значения в Inspector.
OnWillRenderObjectВызывается для каждой камеры, если объект видим и не является элементом UI.
ResetСброс компонента на значения по умолчанию.
StartStart вызывается в кадре, когда скрипт включается непосредственно перед первым вызовом любого из методов Update.
UpdateОбновление вызывает каждый кадр, если MonoBehaviour включено.