Ich habe mich gefragt, ob es eine Möglichkeit gibt zu wissen, ob der "Spieler" angemeldet ist oder nicht.
Etwas wie das:
if (GamePad.GetState(PlayerIndex.Two).IsConnected && !Gamer.PlayerTwo.IsSignedIn)
Damit ist der Controller angeschlossen und kann verwendet werden, aber der Player ist nicht bei einem Konto angemeldet. So etwas wie eine Vermutung.