Unity logo
Cancel
Cart
Applications
Sell Assets

Over 11,000 five-star assets

Rated by 85,000+ customers

Supported by 100,000+ forum members

Every asset moderated by Unity

Home
Tools
GUI
1/4
InputLayers is designed to simplify and extend the usability of the built-in Input Actions system through the use of a rich layer-based filtering system.
Render pipeline compatibility
The Built-in Render Pipeline is Unity’s default render pipeline. It is a general-purpose render pipeline that has limited options for customization. The Universal Render Pipeline (URP) is a Scriptable Render Pipeline that is quick and easy to customize, and lets you create optimized graphics across a wide range of platforms. The High Definition Render Pipeline (HDRP) is a Scriptable Render Pipeline that lets you create cutting-edge, high-fidelity graphics on high-end platforms.
Unity VersionBuilt-inURPHDRP
2021.3.45f1
Compatible
Compatible
Compatible
Description

InputLayers: A rich layer-based input filtering system for your Unity projects!


InputLayers simplifies and extends the usability of the official InputSystem using rich layer-based filtering.


From now on, you'll never have to worry about your character reacting to inputs when a menu or popup is open, or how your UI tabs keep recieving inputs when the user is using chat! let InputLayers handle it for you!


Whether you prefer to work entirely from within the Unity Editor, or are a C# purist, InputLayers has got you covered.


Having issues? Want to give feedback?

Submit an issue on GitHub.


Note: InputLayers is currently in beta. it is currently free, but may eventually become a paid asset. If this happens, you will still be able to use it; but will not recieve any new updates.

Technical details

📖 Find the full documentation on GitHub!


At its core, InputLayers is about letting you easily have multiple systems/UIs/controllers/… react to the same InputAction without:

  • Having to manually enable/disable input handling for one system if another has taken over.
  • Having to create and configure dozens of ActionMaps with the same InputActions assigned to them just to manage inputs for all your systems/UIs/controllers/…
  • Risking the integrity of your input system anytime a new system or UI is added to the game.

To achieve this, InputLayers lets you configure Layers sorted into Priorities using a dedicated editor window. You can then use LayeredActions which belong to a specific Layer in place of the default InputActions.

InputLayers [Beta]

(not enough ratings)
8 users have favourite this asset
(8)
FREE
License type
File size
10.5 MB
Latest version
0.2
Latest release date
Nov 15, 2024
Original Unity version
2021.3.45
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Unity logo
Language
Feedback
Partners Program
Partners
USD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR