Finally starting to implement controller support for the UI. Should have done this a long time ago.
It’s a real pain doing this with Unity 4.5, as there is no controller support for the GUI.
This problem is actually resolved in Unity 4.6. However, in Unity 4.6, I wasn’t able to open my main scene files. Not sure what the issue there is, but not being able to open scenes is kind of a deal breaker for me.
Anyway, ended up switching back to 4.5, and was able to hack together something with GUI.FocusControl.
The code is a total mess and I hate it, but I just need it to be sufficient for demo purposes. Eventually I will have to redo the entire UI for the game anyway.