A new customizable and dynamic Input alternative for Unity based on the New Input System.
This packages includes some additional Unity CSharp Utilities.
Version: 1.0.3
The Inputs Manager is available under the Tools > Utilities > Inputs Manager
menu.
You can access the Inputs Manager from the Utilities.Inputs
namespace.
Will be available soon...
You can use this temporary tutorial to help you. You can also you the editor tooltips whenever you need something to be explained.
- Joysticks/Gamepad compatibility
- Runtime double press and hold binding
- Bind keys within the Unity Editor
- Edit inputs at runtime
- High performant code
- Easy inputs setup
- Save and import presets
- Editor ready Json presets
- Fully customizable API
- Dynamic editor window
- Secured data saving
- Wide range of settings
- Unity 2018.4 or newer
- Unity 2019.1 or newer
- Input System: 1.0.0-preview or newer
- Unity 2018.4
- Input System: 0.2.1-preview or older
- 1.0.3
- Added a default Inputs Manager data asset file
- Some minor API syntax improvements
- A small code refresh
- 1.0.2
- Easier input edit through scripting
- Added scripting custom data loading
- Edit settings in Play Mode in Editor & through scripting
- 1.0.1
- New updated Utilities library
- Fixed Gamepad/Joystick detection at runtime
- 1.0.0
- First production release
- Added joystick/gamepad support
- Optimized code
- Optimized performance
- Fixed bunch of bugs
- Ability to bind joystick/gamepad inputs
- 0.4-beta
- Fixed some performance issues
- Fixed some bugs
- 0.3-beta
- Verified the Inputs Manager code
- Added the ability to check for inputs double press
- Optimized the code by adding some updating improvements and removed some unnecessary lines
- Updated the Utilities library
- Fixed some major bugs
- 0.2-beta
- Added individual Keys binding methods (InputKey, InputKeyDown, InputKeyUp)
- Fixed some bugs
- 0.1-beta.6
- First official beta release
- Fixed some bugs
- 0.1-beta.5
- Fixed some bugs
- 0.1-beta.4
- First Pre-Release
- 0.1-preview.3
- Fixed the Editor compatibility for Unity 2019.3
- 0.1-preview.2
- Added some meta files for the Editor icons
- 0.1-preview.1
- Fixed some compatibility issues
- 0.1-preview (First Commit)
- Add, remove, duplicate inputs
- Bind keys in editor
- Json preset importer
The Inputs Manager requires an API Compatibility Level of .NET 4.x or newer (If available).
This package requires the New Input System package to be installed from the Package Manager.
Please do not changes the destination of the existing files under the Resources
directory. Doing so may cause some internal errors!
Please read the contributing guidlines for this repository.
This project is under the MIT license. Read more about it.