Input.GetJoystickNames() only seems to get updated on Unity 5 launch on Mac

Running Unity 5.0.1 on Mac OSX 10.10.3 and i can only get refreshed information on Input.GetJoystickNames() when i restart Unity.
Plugging or unplugging controllers while Unity is running doesn’t seem to have any impact. If i launch Unity with one controller connected it will say i have one controller and log it just fine but if i unplug it or plug any others the result is always the same, he keeps returning that one controller i had connected when Unity launched.
I have tried with several controllers connected at the same time and even with none.
I’m testing with Xbox 360 controllers.

@Alakanu It’s an hardware thing. You can try the Rewired input plugin which handles plugging, unplugging and re-plugging on the editor and even at runtime. That’s how i ended up solving my issues :slight_smile: