Yes. I did want to be able to have it so the user can control the player with the mouse, or just pick up a USB controller and play, without having to hit a toggle in a settings menu or anything like that.
I'm having trouble detecting my controller in Unity, it doesn't pop up in GetJoystickNames, but my Console does come up with "Mad Catz Xbox 360 Controller" is plugged in, so something is working right.
I'm sure the best solution would be if my game picks up a controller, than just have startSelected work on a button, and toggle it if the mouse is moved, but I currently can't find a way to do that.