https://github.com/clpsplug/inputmanager
Wrapper to handle Unity's new Input System's triggers from code. NOTE: It is not production ready yet.
https://github.com/clpsplug/inputmanager
inputsystem unity2d unity3d
Last synced: 12 months ago
JSON representation
Wrapper to handle Unity's new Input System's triggers from code. NOTE: It is not production ready yet.
- Host: GitHub
- URL: https://github.com/clpsplug/inputmanager
- Owner: Clpsplug
- Created: 2022-08-02T13:14:39.000Z (over 3 years ago)
- Default Branch: base
- Last Pushed: 2023-02-16T08:11:23.000Z (almost 3 years ago)
- Last Synced: 2025-01-10T17:53:41.209Z (about 1 year ago)
- Topics: inputsystem, unity2d, unity3d
- Language: C#
- Homepage:
- Size: 1.43 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Input Manager
**WARNING!**: This plugin is not stable yet!!
This plugin for Unity3D is the wrapper for using Unity's New Input Manager
programatically (i.e., without using related components.)
With this plugin, you can:
* Handle key presses as your custom `enums`
* Handle key presses in a 'frame-unlocked' manner
* "Hold frame count" with small effect from framerate fluctuation
* Rebinding the assigned key (i.e., key config.)
* Output the custom bindings as serializable dictionary format
* "Duplicate keys" detection; if rebind causes one key bound to two actions, the plugin will try to swap the binds between them instead
# How to use?
Please see the [README inside the package](Packages/com.clpsplug.input-manager/README.md).
# Acknowledgements
The sample project includes a TextMeshPro-rendered version of [M+ Font](https://github.com/coz-m/MPLUS_FONTS),
which is avaiable under [SIL Open Font License 1.1](https://github.com/coz-m/MPLUS_FONTS/blob/master/OFL.txt).