ShortcutAttribute
Registers a static method as the action for an action shortcut.
Read time 4 minutesLast updated 11 days ago
Definition
- Type: Class
- Namespace: UnityEditor.ShortcutManagement
- Assembly: UnityEditor.CoreModule
- Inherits from: ShortcutBaseAttribute
[AttributeUsage(AttributeTargets.Method, AllowMultiple = true)]public class ShortcutAttribute : ShortcutBaseAttribute
Remarks
An action shortcut triggers when the binding for the shortcut is pressed down. The method that this attribute is placed on must either take no arguments or take a single argument of type ShortcutArguments.
You can bind a ClutchShortcutAttribute and a ShortcutAttribute to the same mouse button. In this case, the action shortcut triggers when the mouse button is released.
Constructors
Constructor | Description |
|---|---|
| ShortcutAttribute(System.String,System.Type) | Creates an attribute for an action shortcut with an ID, optional context, and optional default binding. |
| ShortcutAttribute(System.String,System.Type,System.String,UnityEngine.KeyCode,UnityEditor.ShortcutManagement.ShortcutModifiers) | Creates an attribute for an action shortcut with an ID, optional context, and optional default binding. |
| ShortcutAttribute(System.String,System.Type,System.String,UnityEngine.KeyCode,UnityEditor.ShortcutManagement.ShortcutModifiers,System.Int32) | Creates an attribute for an action shortcut with an ID, optional context, and optional default binding. |
| ShortcutAttribute(System.String,System.Type,UnityEngine.KeyCode,UnityEditor.ShortcutManagement.ShortcutModifiers) | Creates an attribute for an action shortcut with an ID, optional context, and optional default binding. |
| ShortcutAttribute(System.String,UnityEngine.KeyCode,UnityEditor.ShortcutManagement.ShortcutModifiers) | Creates an attribute for an action shortcut with an ID, optional context, and optional default binding. |
Properties
Property | Description |
|---|---|
| displayName | Optional override of the Shortcut ID when listing the Shortcut in the configuration interface. |