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

ClutchShortcutAttribute Constructor

Declaration

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

Параметры

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

Описание

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

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

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

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