मैं खिलाड़ी को मुख्य पृष्ठ से जारी रखने के लिए किसी भी बटन को दबाने की अनुमति देने की कोशिश कर रहा हूं। मैं ऐसा करने में सक्षम था, बटन की सूची बनाकर और इन के माध्यम से लूपिंग और उनमें से एक के नीचे होने की जाँच करना; हालाँकि, मुझे ऐसा लगता है कि यह कोड बदसूरत है और आश्चर्य है कि क्या ऐसा करने का कोई सरल तरीका है जो मैं अभी नहीं सोच रहा हूँ?
यहाँ मेरा कोड अब कैसा दिखता है:
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;
}
}