public void RemoveGamePad(PlayerIndex index) { for(int i = 0; i < numPads; i++) { if(gamePadManagers[i].Index == index) { gamePadManagers[i] = null; numPads--; for(; i < numPads; i++) { gamePadManagers[i] = gamePadManagers[i + 1]; } return; } } }