আমি প্লেয়ারটিকে মূল পৃষ্ঠা থেকে চালিয়ে যেতে কোনও বোতাম টিপতে দেওয়ার চেষ্টা করছি। আমি বোতামগুলির একটি তালিকা তৈরি করে এগুলির মধ্য দিয়ে লুপিং করতে পেরেছি এবং এর মধ্যে একটি নিচে থাকার জন্য পরীক্ষা করেছিলাম; তবে, আমি মনে করি এই কোডটি একদম কুৎসিত এবং আশ্চর্যজনক যে যদি এটি করার কোনও সহজ উপায় আছে যা আমি ঠিক ভাবছি না?
আমার কোডটি এখন কেমন দেখাচ্ছে তা এখানে:
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;
}
}