docs.unity3d.com
    目次を表示する/隠す

    Class TimelineShortcutAttribute

    Use this attribute to make an action work with the shortcut system.

    Inheritance
    Object
    TimelineShortcutAttribute
    Namespace: UnityEditor.Timeline.Actions
    Syntax
    public class TimelineShortcutAttribute : ShortcutManagement.ShortcutAttribute
    Examples

    TimelineShortcutAttribute needs to be added to a static method.

    public class TestAction : TimelineAction
    {
        public override ActionValidity Validate(ActionContext _) { return ActionValidity.Valid; }
        public override bool Execute(ActionContext _)
        {
            Debug.Log("Action executed.");
            return true;
        }
    
        [TimelineShortcut("Test Action", KeyCode.K, ShortcutModifiers.Shift | ShortcutModifiers.Alt), UsedImplicitly]
        public static void HandleShortCut(ShortcutArguments args)
        {
            Action.InvokeWithSelected<TestAction>();
        }
    }

    Constructors

    TimelineShortcutAttribute(String, KeyCode, ShortcutModifiers)

    TimelineShortcutAttribute Constructor

    Declaration
    public TimelineShortcutAttribute(string id, KeyCode defaultKeyCode, ShortcutModifiers defaultShortcutModifiers = null)
    Parameters
    Type Name Description
    String 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.

    KeyCode defaultKeyCode

    Optional key code for default binding.

    ShortcutModifiers defaultShortcutModifiers

    Optional shortcut modifiers for default binding.

    トップに戻る Copyright © 2020 Unity Technologies
    Generated by DocFX
    on Thursday, October 8, 2020