xxxxxxxxxx
void JoinConnectedDevices()
{
Debug.Log(storedDevices.Count);
int playerNo = 0;
var devicesToJoin = new List<InputDevice>(storedDevices); // Create a copy of the list
foreach (InputDevice device in devicesToJoin)
{
Debug.Log("Player_" + playerNo + " " + device);
if (device is Mouse) // Skip the mouse input device
continue;
inputManager.JoinPlayer(playerNo++, playerNo++, null, device);
}
}