private void CheckConnectedControllers() { string[] controllers = Input.GetJoystickNames(); connectedController = ConnectedController.None; for (int i = 0; i < controllers.Length; i++) // Is there at least one? { if (controllers[i].Length > 0) { connectedController = ConnectedController.PS4orOther; // We got a controller (PS4 or other) } if (controllers[i].ToLower().Contains("xbox")) // Is it an XBox controller? { connectedController = ConnectedController.XBox; return; } } }
void Awake() { Instance = this; }