एक्सएनए में SignedInGamer
एक SignedInGamer.PlayerIndex
सदस्य के साथ एक वर्ग है जो आपको बस यह बताना चाहिए कि यदि आप SignedInGamer
ऑब्जेक्ट की पकड़ पा सकते हैं ।
ऐसा करने के लिए, Gamer.SignedInGamers
स्थिर संपत्ति होती है जिसमें SignedInGamer
सिस्टम की वर्तमान स्थिति के आधार पर वस्तुओं का संग्रह होता है। यह Microsoft.Xna.Framework.GamerServices
नामस्थान से है।
इस जानकारी से आप निम्नलिखित कुछ कर सकते हैं:
//If player 2 is connected
if (GamePad.GetState(PlayerIndex.Two).IsConnected)
{
//If we can't find a signed in gamer with a PlayerIndex of two
if (!Gamer.SignedInGamers.Cast<SignedInGamer>().Any(x => x.PlayerIndex == PlayerIndex.Two))
{
//Your handling code here
}
}