Мне было интересно, есть ли способ узнать, вошел ли "игрок" в систему или нет?
Что-то вроде этого:
if (GamePad.GetState(PlayerIndex.Two).IsConnected && !Gamer.PlayerTwo.IsSignedIn)
Так что контроллер подключен и его можно использовать, но плеер не вошел в аккаунт. Что-то вроде догадки.
xna
xna-4.0
xbox360
xbox-controller
Поворотное сердце
источник
источник