I'm working on a PC game that supports both keyboard/mouse & controller input.
I've got a high score leaderboard that allows the user to type in their name via a UIInput component with the keyboard. This works great, however, if they are playing with just a controller I'd like a way for them to enter their name without having to use a keyboard.
Option 1: Create a "virtual" keyboard prefab via several UIButton and UIKeyNavigation components, but I was wondering if NGUI (or anyone/the community) has such a prefab.
Option 2: Modify UIInput so that it would also support controller input (perhaps up/down on the controller would scroll or "spin" the current letter, then UISubmit would move to the next character until the user entered each letter manually). The advantage here is UIInput would still work with a normal keyboard/mouse setup; no need to switch/toggle based on input device.
Does this make sense? Should I be going about this a different way or is there an easier approach?
Thanks! Paul