This input system allows for an almost infinite amount of alternate controls for each input. Each input can be easily checked and special functions like time since a input has been pressed, or how long it has been pressed can easily be used. The inputs can also be manipulated by setting the state of the inputs. It works for gamepad, keyboard aswell as mouse.
End User Licence Agreement (EULA).