InputWrapper
Группа методов устарела
класс в UnityEngine.UIElements
Наследуется от:MonoBehaviour
Выполнено в:UnityEngine.UIElementsModule
Declaration
ObsoleteОписание
Интерфейс к системе ввода, используемой BaseInputModule. Благодаря ему можно обойти систему ввода и подставить свою, продолжая при этом пользоваться тем же InputModule. Например, так можно подавать в интерфейс подставной ввод или связать его с другой системой ввода.
Унаследованные члены 5
Свойства
| Свойство | Описание |
|---|---|
| enabled | True, если это Поведение включено, в противном случае false. |
| isActiveAndEnabled | Проверяет, включён ли компонент, прикреплен ли он к GameObject, который активен в иерархии, и вызван ли OnEnable компонента. |
| gameObject | GameObject, к которому прикреплен данный компонент. Компонент всегда прикрепляется к игровому объекту. |
| tag | Тег этого игрового объекта. |
| transform | Transform прикреплен к этому GameObject. |
| transformHandle | TransformHandle этого 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 | Возвращает имя объекта. |
Статические методы
| Метод | Описание |
|---|---|
| Заносит сообщение в журнал в Консоль Unity. Функционально эквивалентно Debug.Log. | |
| Destroy | Удаляет GameObject, компонент или ресурс. |
| DestroyImmediate | Немедленно уничтожает указанный объект. Используйте с осторожностью и только в режиме редактирования. |
| DontDestroyOnLoad | Не уничтожать целевой Объект при загрузке нового Scene. |
| FindAnyObjectByType | Получает любой активный загруженный объект типа Type. |
| FindFirstObjectByType | Получает первый активный загруженный объект типа Type. |
| FindObjectsByType | Получает список всех загруженных объектов типа Type. |
| Instantiate | Клонирует исходный объект и возвращает клон. |
| InstantiateAsync | Захватывает моментальный снимок первоначального объекта (который должен быть связан с каким-либо GameObject) и возвращает AsyncInstantiateOperation. |
Операторы
| Оператор | Описание |
|---|---|
| bool | Существует ли объект? |
| оператор!= | Сравнивает, если два объекта ссылаются на разные объекты. |
| оператор == | Сравнение двух ссылок на объекты для определения того, относятся ли они к одному и тому же объекту. |
Сообщения
| Сообщение | Описание |
|---|---|
| Awake | Unity вызывает Wake при загрузке экземпляра компонента скрипта. |
| FixedUpdate | Обновление вызывает регулярные, фиксированные интервалы как часть цикла обновления физики Unity. |
| LateUpdate | LateUpdate вызывается в каждом кадре, если Поведение включено. |
| OnAnimatorIK | Обратный вызов для настройки анимации IK (обратная кинематика). |
| OnAnimatorMove | Обратный вызов для обработки движений анимации для изменения движения корня. |
| OnApplicationFocus | Отправляется всем GameObjects, когда игрок получает или теряет фокус. |
| OnApplicationPause | Отправляется всем GameObjects, когда воспроизводящее приложение останавливается или возобновляется при потере или восстановлении фокуса. |
| OnApplicationQuit | Отправляется всем активным GameObjects перед выходом из приложения. |
| OnAudioFilterRead | Если OnAudioFilterRead реализован, Unity вставит пользовательский фильтр в аудио цепочку DSP. |
| OnBecameInvisible | Вызывается, когда рендерер больше не видим для любой камеры. |
| OnBecameVisible | Вызывается, когда рендерер становится видимым для любой камеры. |
| OnChildRectTransformDimensionsChange | Вызывается при изменении размеров дочернего объекта RectTransform. |
| OnCollisionEnter | OnCollisionEnter вызывается, когда этот коллайдер/жесткое тело начинает касаться другого коллайдера/жесткого тела. |
| OnCollisionEnter2D | Отправляется, когда входящий коллайдер контактирует с коллайдером этого объекта (2D только физика). |
| OnCollisionExit | OnCollisionExit вызывают, когда коллайдер/жесткое тело перестает касаться другого коллайдера/жесткого тела. |
| OnCollisionExit2D | Отправляется, когда коллайдер на другом объекте перестает касаться коллайдера этого объекта (2D только физика). |
| OnCollisionStay | OnCollisionStay вызывается один раз в кадре для каждого Collider или Rigidbody, который касается другого Collider или Rigidbody. |
| OnCollisionStay2D | Отправляет каждый кадр, где коллайдер на другом объекте касается коллайдера этого объекта (2D только физика). |
| OnControllerColliderHit | OnControllerColliderHit вызывается, когда компонент CharacterController попадает в коллайдер во время выполнения Хода. |
| OnDestroy | Вызывается, когда GameObject или компонент собирается быть уничтожен. |
| OnDisable | Вызывается, когда сам компонент отключен или его родитель GameObject отключен. |
| OnDrawGizmos | Реализуйте OnDrawGizmos, если вы хотите рисовать гаджеты, которые могут быть выбраны и всегда рисуются. |
| OnDrawGizmosSelected | Реализация OnDrawGizmosSelected для рисования гаджета, если объект выбран. |
| OnEnable | Вызывается при первом включении компонента активного GameObject. |
| OnGUI | OnGUI вызывается для отображения и обработки событий GUI. |
| OnJointBreak | Вызывается, когда соединение, прикрепленное к тому же игровому объекту, сломалось. |
| OnJointBreak2D | Вызывается, когда Joint2D, прикрепленный к тому же игровому объекту, разрушается. |
| OnMouseDown | OnMouseDown вызывается, когда пользователь нажимает левую кнопку мыши, находясь над Collider. |
| OnMouseDrag | OnMouseDrag вызывается, когда пользователь нажал на Collider и все еще удерживает нажатой мышь. |
| OnMouseEnter | Вызывается, когда мышка входит в Collider. |
| OnMouseExit | Вызывается, когда мышка больше не находится над Collider. |
| OnMouseOver | Вызывается каждый кадр, пока мышка находится над Collider. |
| OnMouseUp | Вызывается при освобождении кнопки мыши, пока указатель мыши находится над Collider, присоединенным к этому GameObject. |
| OnMouseUpAsButton | OnMouseUpAsButton вызывается только тогда, когда мышка отпускается над тем же Collider, на который она была нажата. |
| OnParticleCollision | OnParticleCollision вызывается, когда частица попадает в Collider. |
| OnParticleSystemStopped | OnParticleSystemStopped вызывается, когда все частицы в системе умерли, и новые частицы не будут рождаться. Новые частицы перестают создаваться либо после вызывания Stop, либо когда свойство длительности нециклической системы было превышено. |
| OnParticleTrigger | OnParticleTrigger вызывается, когда любые частицы в Particle System соответствуют условиям в модуле триггера. |
| OnParticleUpdateJobScheduled | OnParticleUpdateJobScheduled вызывается, когда запланировано встроенное задание обновления Particle System. |
| OnPostRender | Функция события, которую вызывает Unity после того, как Camera отображает сцену. |
| OnPreCull | Функция события, которую вызывает Unity до того, как Camera вычеркивает сцену. |
| OnPreRender | Функция события, которую вызывает Unity перед тем, как Camera рендирует сцену. |
| OnRenderImage | Функция события, которую вызывает Unity после того, как Camera закончил рендеринг, которая позволяет изменить окончательное изображение Camera. |
| OnRenderObject | OnRenderObject вызывается после того, как камера отобразила Scene. |
| OnTransformChildrenChanged | Вызываются, когда список прямых детей GameObject's Transform изменения. |
| OnTransformParentChanged | Вызывается, когда прямой или косвенный родитель GameObject's Transform изменения. |
| OnTriggerEnter | Вызывается, когда коллайдер входит в триггерный коллайдер. |
| OnTriggerEnter2D | Отправляется, когда другой объект входит в коллайдер-триггер, прикрепленный к этому объекту (2D только физика). |
| OnTriggerExit | OnTriggerExit вызывается, когда коллайдер перестает касаться триггера. |
| OnTriggerExit2D | Отправляется, когда другой объект покидает коллайдер, прикрепленный к этому объекту (2D только физика). |
| OnTriggerStay | Вызывается один раз за обновление физики для каждого коллайдера, который касается триггера. |
| OnTriggerStay2D | Отправляется один раз за обновление физики, когда другой объект находится внутри коллайдера триггера, присоединенного к этому объекту (2D только физика). |
| OnValidate | Функция только для редактора, которую вызывает Unity при загрузке скрипта или изменении значения в Inspector. |
| OnWillRenderObject | Вызывается для каждой камеры, если объект видим и не является элементом UI. |
| Reset | Сброс компонента на значения по умолчанию. |
| Start | Start вызывается в кадре, когда скрипт включается непосредственно перед первым вызовом любого из методов Update. |
| Update | Обновление вызывает каждый кадр, если MonoBehaviour включено. |