Welcome to the documentation for InputLayers, the Unity Package that simplifies and extends the usability of the 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 that your UI tabs keep recieving inputs when the user is using chat! let InputLayers handle it for you!
Wehther you prefer to work entirely from within the Unity Editor, or are a C# purist, InputLayers has got you covered.
Warning
InputLayers is currently in early preview.You can download it for free from the Unity Asset Store; though it may eventually become a paid asset.
If this happens, you will still be able to use it; but will not recieve any new updates.
Please head over to the Wiki tab to find the InputLayers documentation.
It is currently a work in progress; so don't be surprised if something is missing or lacks clarity.
If you are looking for help, or encounter a bug while using Inputlayers, I've got you covered:
If you are looking for help, or have an idea of a feature or change to InputLayers that you'd like to discuss, then head over to the Discussions tab!
I'll try to help you as best I can! However, I would ask that you remain patient🙏🏻: this is a side-project, so I may not be able to answer immediately.
For any specific bugs or issues when using CinQ, simply use the dedicated Issues tab... that's what it's for! 😁
🤚🏻 But wait!
Please make sure that you are actually posting about a bug/issue with how InputLayers runs, and not just asking a question! For that, please use the Discussions tab instead.
Hi there, my name is Eric. I code things and do stuff.
I started InputLayers as a system for a game I was working on, and thought it could be useful for other people; so I decided to try and publish it somehow.
That's about it!
Note
I am unsure how I will publish InputLayers. I believe it will be freely accessible for a certain duration, and may be come pay-as-you-want or possibly paid (nothing too expensive) after an initial beta period.