What's the best way to integrate an input plugin like InControl? We'd like to use that for nice gamepad and touch input. Can we disable only the input part of AC to use something else?
I ask because we've been using AC for almost 18 months on our game now, but we made a mistake early on of just jumping in and heavily modifying it. As I prepare the scary job of upgrading to 1.42, I'd like to be more careful about integrating changes from here on out.
Comments
Input.GetAxis -> PlayerInput's InputGetAxis function
If you're not using Ouya, you could think about hijacking the OuyaIntegration script. Just check Playing on Ouya platform in the Settings Manager, and then all input will be requested through OuyaIntegration.cs' functions - you may therefore be able to replace them with a bridge to InControl.