docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Apply interactions to actions

    Applying Interactions directly to an Action is equivalent to applying them to all bindings for the Action. You can use this instead of manually adding the same Interaction(s) to multiple bindings.

    To apply Interactions to individual bindings, refer to Apply Interactions to bindings.

    If you apply Interactions to both an Action and its bindings, then the effect is the same as if the Action's Interactions are on the list of Interactions on each of the bindings. This means that the Input System applies the binding's Interactions first, and then the Action's Interactions.

    Apply Interactions to Actions in the Editor

    To apply interactions in the Input Action Editor:

    1. Select an Action to edit, so that the right pane of the window displays the properties for that Action.
    2. Select the plus icon on the Interactions foldout to open a list of all available Interactions types.
    3. Select an Interaction type to add an Interaction instance of that type. The Interaction now appears in the Interactions foldout.
    4. If the Interaction has any parameters, you can edit them at this stage.

    Apply Interactions to Actions in code

    If you create your Actions in code, you can add Interactions like this:

    var Action = new InputAction(Interactions: "tap(duration=0.8)");
    
    In This Article
    Back to top
    Copyright © 2026 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)