You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
1.3 KiB
24 lines
1.3 KiB
using UnityEditor.ShortcutManagement; |
|
using UnityEngine; |
|
|
|
namespace UnityEditor.Timeline.Actions |
|
{ |
|
/// <summary> |
|
/// Use this attribute to make an action work with the shortcut system. |
|
/// </summary> |
|
/// <example> |
|
/// TimelineShortcutAttribute needs to be added to a static method. |
|
/// <code source="../../DocCodeExamples/TimelineAttributesExamples.cs" region="declare-timelineShortcutAttr" title="TimelineShortcutAttr"/> |
|
/// </example> |
|
public class TimelineShortcutAttribute : ShortcutManagement.ShortcutAttribute |
|
{ |
|
/// <summary> |
|
/// TimelineShortcutAttribute Constructor |
|
/// </summary> |
|
/// <param name="id">Id to register the shortcut. It will automatically be prefix by 'Timeline/' in order to be in the 'Timeline' section of the shortcut manager.</param> |
|
/// <param name="defaultKeyCode">Optional key code for default binding.</param> |
|
/// <param name="defaultShortcutModifiers">Optional shortcut modifiers for default binding.</param> |
|
public TimelineShortcutAttribute(string id, KeyCode defaultKeyCode, ShortcutModifiers defaultShortcutModifiers = ShortcutModifiers.None) |
|
: base("Timeline/" + id, typeof(TimelineWindow), defaultKeyCode, defaultShortcutModifiers) { } |
|
} |
|
}
|
|
|