/Universal-Input-System

A research project that uses the new unity Input System where the aim is to make a system that can use as many inputs as possible as seamless as possible by pre-determining inputs and then creating string binds for them.

Primary LanguageC#

Universal-Input-System

What is it:
A research project that uses the new unity Input System where the aim is to make a system that can use as many inputs as possible as seamless as possible by pre-determining inputs and then creating string binds for them.

Requires:
-Unity 2019.3.0b8 (Haven't tested it on lower versions).
-Unity's 'New Input System' to be installed and enabled.
-API Compatibility level: .Net 4.x

How To Use:
Drag the prefab into the scene:
Prefab

Set up your bindings:
Binding_Setup

Assign keys from different constollers and input devices to your binding (Mouse, Keyboard & Gamepad):
Binding_Setup1
Binding_Setup2
Binding_Setup3

You can then grab your info from the Input Script
Binding_Setup4

Create profiles which you can easily switch between.
Binding_Setup4