플레이어가 기본 페이지에서 계속하기 위해 아무 버튼이나 누르도록 허용하려고합니다. 나는 버튼 목록을 만들고 이것들을 반복하고 그들 중 하나가 다운되는지 확인함으로써 이것을 할 수 있었다. 그러나이 코드가 추악하다고 생각하고 생각하지 않는 간단한 방법이 있는지 궁금합니다.
내 코드는 다음과 같습니다.
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;
}
}