##Description I made LSInput to address the issues I had with Unity's input manager setup.
##Setup
- Add the needed Axes to the InputManager in Unity. Example
- Initialize a new LSInput in the script you want to use it in.
- In your script's Update method put the updates for the desired parts of LSInput.
- That's it you're done!
##Example
public class Input : MonoBehaviour {
public LSInput lsInput = new LSInput();
void Update () {
if (lsInput.joystick.getAxis2UpDown())
Debug.Log("Axis2Up" + i + " pressed");
if (lsInput.joystick.getAxis2UpUp())
Debug.Log("Axis2Up" + i + " released");
lsInput.UpdateJoysticks();
lsInput.UpdateMouse();
lsInput.UpdateKeyboard();
}
}