In my game I am planning on utilizing 3 different input methods for the game that can be used at any time:
Mouse, Keyboard, Controller.
I found the controller example in NGUI, which showed how to make the buttons work via keyboard and controller, however it completely eliminates the mouse. I could always just require the user decide if they will enable the mouse / keyboard or just controller / keyboard, but it would have been nice to have them all active.
I imagine that with mixed functionality that the mouse hovers communicate with the UIButtonKeys to update which button has been selected. And Onclick would work as well.
I also plan to be releasing on the Vita, PS4, and WiiU and would like to implement a mix of touch and controller controls. Is this easily accomplishable for myself with the way NGUI is set up?
If not, then is it possible to get this sort of dynamic input implemented in a future update?
Edit: After I started playing around with the script, I found that if I don't change the mode to the controller (like the example does), then it actually does this exact functionality, which is perfect~ I haven't had the chance to test if touch and controller work together yet, though. Do you know if they do?