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

ShortcutAttribute Constructor

Declaration

public ShortcutAttribute(string id, Type context = null);
public ShortcutAttribute(string id, Type context, KeyCode defaultKeyCode, ShortcutManagement.ShortcutModifiers defaultShortcutModifiers = None);
public ShortcutAttribute(string id, KeyCode defaultKeyCode, ShortcutManagement.ShortcutModifiers defaultShortcutModifiers = None);
public ShortcutAttribute(string id, Type context, string tag, KeyCode defaultKeyCode, ShortcutManagement.ShortcutModifiers defaultShortcutModifiers = None);
public ShortcutAttribute(string id, Type context, string tag, KeyCode defaultKeyCode, ShortcutManagement.ShortcutModifiers defaultShortcutModifiers = None, int priority);

Параметры

Параметр Описание
Идентификатор Сокращение ID.
контекст Необязательный тип контекста ярлыка.
defaultKeyCode Необязательный код ключа для привязки по умолчанию.
defaultShortcutModifiers Дополнительные модификаторы ярлыков для привязки по умолчанию.
метка Необязательный пользовательский контекст, используемый для фильтрации ярлыков после определения контекста окна.
приоритетность Опциональный приоритет для настройки позиции заказа в Helper Bar.

Описание

Создает атрибут для action ярлык с ID, дополнительный контекст и дополнительная привязка по умолчанию.

Метод, на который помещается это атрибут, должен либо не принимать аргументов, либо принимать один аргумент типа ShortcutArguments.

Вы можете связать ClutchShortcutAttribute и a ShortcutAttribute на ту же кнопку мыши. В этом случае, ярлык действия запускается при отпуске кнопки мыши.

Идентификатор используется для отображения сочетания клавиш в интерфейсе настройки, если не задано необязательное свойство displayName. С помощью косой черты можно группировать несколько сочетаний в интерфейсе настройки, например "MyWindow/Shortcut1" и "MyWindow/Shortcut2".