LegacyGipGameControllerProvider.IsPilot(User, String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Récupère l’ID du contrôleur copilote si ce contrôleur est un pilote.
public:
static Platform::String ^ IsPilot(User ^ user, Platform::String ^ controllerProviderId);
static winrt::hstring IsPilot(User const& user, winrt::hstring const& controllerProviderId);
public static string IsPilot(User user, string controllerProviderId);
function isPilot(user, controllerProviderId)
Public Shared Function IsPilot (user As User, controllerProviderId As String) As String
Paramètres
- user
- User
Utilisateur pour lequel case activée le jumelage.
- controllerProviderId
-
String
Platform::String
winrt::hstring
ID de fournisseur pour que le contrôleur case activée pour les paires.
Retours
ID du contrôleur copilote si ce contrôleur est pilote ; sinon, null.
Exemples
public void CopilotSample(GipGameControllerProvider pilotProvider,
GipGameControllerProvider copilotProvider)
{
// Establish a copilot pairing for the given pilot and copilot providers
string pilotId = GameControllerProviderInfo.GetProviderId(pilotProvider);
string copilotId = GameControllerProviderInfo.GetProviderId(copilotProvider);
User user = User.GetDefault();
LegacyGipGameControllerProvider.PairPilotToCopilot(user, pilotId,
copilotId);
// Read copilot properties
LegacyGipGameControllerProvider.IsPilot(user, pilotId); // Returns copilotId
LegacyGipGameControllerProvider.IsPilot(user, copilotId); // Returns null
LegacyGipGameControllerProvider.IsCopilot(user, pilotId); // Returns null
LegacyGipGameControllerProvider.IsCopilot(user, copilotId); // Returns pilotId
// Removes the pairing for both controllers
LegacyGipGameControllerProvider.ClearPairing(user, pilotId);
// Also removes the pairing for both controllers (unnecessary since the pairing was already removed)
LegacyGipGameControllerProvider.ClearPairing(user, copilotId);
}