プレーヤーが任意のボタンを押してメインページから続行できるようにしようとしています。これを行うには、ボタンのリストを作成し、ボタンをループして、ボタンの1つがダウンしていないかどうかを確認しました。しかし、私はこのコードがちょっと醜いと感じ、私が考えていないより簡単な方法があるかどうか疑問に思いますか?
これが私のコードが今どのように見えるかです:
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;
}
}