Hardcode device profiles.

Signed-off-by: Patrick Hogan <pbhogan@gmail.com>
Refactored out UnknownUnityDeviceProfile.

Signed-off-by: Patrick Hogan <pbhogan@gmail.com>
Convert Lists to arrays in InputDeviceProfile.

Signed-off-by: Patrick Hogan <pbhogan@gmail.com>
InputManager.ActiveDevice returns a "NullObject".

Signed-off-by: Patrick Hogan <pbhogan@gmail.com>
Refactored out UnityInputDeviceManager.

Signed-off-by: Patrick Hogan <pbhogan@gmail.com>
Moved device profiles to Unity folder.

Signed-off-by: Patrick Hogan <pbhogan@gmail.com>
Extracted logging functionality into Logger class.

Signed-off-by: Patrick Hogan <pbhogan@gmail.com>
Made InputControlMapping.Range a class instead of enum.

Signed-off-by: Patrick Hogan <pbhogan@gmail.com>
Made InputControlMapping.SourceRange behave intuitively.

Signed-off-by: Patrick Hogan <pbhogan@gmail.com>
Update notes.

Signed-off-by: Patrick Hogan <pbhogan@gmail.com>
Fixes for InputControlMapping SourceRange and TargetRange.

Signed-off-by: Patrick Hogan <pbhogan@gmail.com>
Updated README.

Signed-off-by: Patrick Hogan <pbhogan@gmail.com>
Added IsPressed to InputControl (alias for State)

Signed-off-by: Patrick Hogan <pbhogan@gmail.com>
Added IsPressed to InputControl (alias for State)

Signed-off-by: Patrick Hogan <pbhogan@gmail.com>
Merge branch 'develop' of github.com:pbhogan/InControl into develop
Removed JSON profiles and generator.

Signed-off-by: Patrick Hogan <pbhogan@gmail.com>
Updated README.

Signed-off-by: Patrick Hogan <pbhogan@gmail.com>