Estou tentando permitir que o player pressione qualquer botão para continuar na página principal. Consegui fazer isso fazendo uma Lista de botões, passando por eles e verificando se um deles estava inativo; no entanto, sinto que esse código é meio feio e me pergunto se existe uma maneira mais simples de fazer isso em que simplesmente não estou pensando?
Aqui está o que meu código se parece agora:
if (GamePad.GetState(PlayerIndex.One).IsConnected)
{
var buttonList = new List<Buttons>()
{
{Buttons.A},
{Buttons.B},
{Buttons.Y},
{Buttons.X},
{Buttons.Start},
{Buttons.Back},
{Buttons.RightShoulder},
{Buttons.LeftShoulder},
{Buttons.RightTrigger},
{Buttons.LeftTrigger}
};
foreach (var button in buttonList)
{
if (GamePad.GetState(PlayerIndex.One).IsButtonDown(button))
ExitMainMenu= true;
}
}