Event
класс в UnityEngine
Выполнено в:UnityEngine.IMGUIModule
Описание
Событие UnityGUI.
События соответствуют вводу пользователя (нажатия клавиш, действия мыши), или являются UnityGUI событиями макета или рендеринга.
Для каждого события MonoBehaviour.OnGUI вызывается в скриптах; поэтому OnGUI потенциально может быть вызван несколько раз в кадре. Event.current соответствует "текущему" событию внутри вызова OnGUI.
Дополнительные ресурсы: GUI Руководство по скриптам, EventType.
Статические свойства
| Свойство | Описание |
|---|---|
| current | Текущее событие, которое обрабатывается в данный момент. |
Свойства
| Свойство | Описание |
|---|---|
| alt | Удерживается ли клавиша Alt/Option? (только для чтения) |
| button | Какая кнопка была нажата. |
| capsLock | Включен ли Caps Lock? (только для чтения) |
| character | Введенный символ. |
| clickCount | Сколько последовательных щелчков мыши мы получили. |
| command | Удерживается ли клавишная комбинация Command/Windows? (только для чтения) |
| commandName | Имя события ExecuteCommand или ValidateCommand. |
| control | Удерживается ли клавиша Control? (только для чтения) |
| delta | Относительное движение мыши по сравнению с последним событием. |
| displayIndex | Индекс дисплея, к которому относится событие. |
| functionKey | Является ли текущее нажатие функциональной клавишой? (только для чтения) |
| isKey | Является ли это событие событием клавиатуры? (только для чтения) |
| isMouse | Является ли это событие событием мыши? (только для чтения) |
| keyCode | Сырой код клавиши для событий клавиатуры. |
| modifiers | Какие клавиши модификатора удерживают. |
| mousePosition | Положение мыши. |
| numeric | Текущее нажатие клавиши на цифровой клавиатуре? (только для чтения) |
| penStatus | Указывает состояние пера. Например, касается ли перо экрана или планшета, перевёрнуто ли оно и нажаты ли кнопки. |
| pointerType | Тип указателя, создавшего это событие (например, мышь, сенсорный экран, ручка). |
| pressure | Каким образом применяется давление твердой ручки, нормализованное между 0 (без давления) и 1 (максимальное давление). |
| shift | Задерживается ли клавиша Shift? (только для чтения) |
| tilt | Указывает угол наклона ручки относительно осей X и Y, выраженный в радианах. |
| twist | Задает вращение ручки вокруг своей оси, выраженное в радианах. Значение по умолчанию — 0. |
| type | Тип события. |
Открытые методы
| Метод | Описание |
|---|---|
| GetTypeForControl | Получить фильтрованный тип события для данного элемента управления ID. |
| Use | Используйте это событие. |
Статические методы
| Метод | Описание |
|---|---|
| GetEventCount | Возвращает текущее число событий, хранящихся в очереди событий. |
| KeyboardEvent | Создание события клавиатуры. |
| PopEvent | Получить следующее очередное [Событие] из системы событий. |