I’m looking for a way to detect if an XBOX 360 controller is currently plugged in. I know of Input.GetJoystickNames(), but that, in my experience, only detects if it has been plugged in before. Help?
You can check the length of the Input.GetJoystickNames array every so often. If it’s bigger than 0 then you have atleast one joystick controller.