reckfellENGINE

InputEventShortcut

Событие-триггер со ссылкой на конкретный ресурс Shortcut.

На этой странице
class InputEventShortcutReckfellSharpНаследует InputEvent

Назначьте Shortcut до использования. Ресурс распознаёт trigger по своей identity, даже если у него нет физических привязок. Два разных Shortcut с одинаковым массивом Events не означают один trigger.

Новый InputEventShortcut имеет pressed=true, но создание события не отправляет его в Input/GUI и не исполняет команду. Без назначенного ресурса не используйте AsText. Не помещайте trigger внутрь Shortcut.Events. Проверены ссылка, Changed, начальное состояние и matching; реальная GUI-маршрутизация не проверялась.

Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.

Конструкторы1

InputEventShortcutКонструктор
# InputEventShortcut
C#
public InputEventShortcut();

Создаёт shortcut-trigger с IsPressed()==true и без назначенного Shortcut. До использования назначьте ресурс; AsText без него даёт нативную диагностику и "None". Создание объекта не отправляет его в GUI.

Свойства1

ShortcutСвойство
# Shortcut
C#
public Shortcut Shortcut { get; set; }

Ссылка на Shortcut, который должен распознать trigger по identity. Присваивание не копирует ресурс и испускает Changed. Два разных Shortcut с одинаковыми Events не взаимозаменяемы для такого trigger. Событие не следует помещать внутрь Events самого Shortcut.

Методы2

GetShortcutShortcut
# GetShortcut
C#
public Shortcut GetShortcut();

Читает ту же ссылку, а не копию Shortcut. У нового события ресурс отсутствует. Не Dispose заимствованный wrapper, пока он нужен владельцам.

Возвращает Shortcut

Общий Shortcut либо отсутствие назначенного ресурса.

SetShortcutvoid
# SetShortcut
C#
public void SetShortcut(Shortcut shortcut);

Назначает общую ссылку на Shortcut и испускает Changed. Не вызывает команду, не назначает физическую клавишу и не связывает ресурс автоматически с контролом.

Параметры
ИмяТипПо умолчанию
shortcutShortcut—
shortcut

Общая ссылка на Shortcut; для trigger важна identity ресурса.

Документация Reckfell EngineНаверх ↑
БЫСТРЫЙ ПЕРЕХОДНачало работыEntity и иерархияC# & .NET 10Сцены и префабы
Руководства и полный API Reckfell K
reckfellENGINE
RECKFELL ACCOUNT

Вход в аккаунт

Войдите в аккаунт Reckfell.

Один аккаунт для всей платформы Reckfell.