LegacyGipGameControllerProvider.IsCopilot(User, String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Recupera a ID do controlador piloto se esse controlador for um copilot.
public:
static Platform::String ^ IsCopilot(User ^ user, Platform::String ^ controllerProviderId);
static winrt::hstring IsCopilot(User const& user, winrt::hstring const& controllerProviderId);
public static string IsCopilot(User user, string controllerProviderId);
function isCopilot(user, controllerProviderId)
Public Shared Function IsCopilot (user As User, controllerProviderId As String) As String
Parâmetros
- user
- User
O usuário para marcar o emparelhamento.
- controllerProviderId
-
String
Platform::String
winrt::hstring
ID do provedor para o controlador marcar para emparelhamentos.
Retornos
A ID do controlador piloto se esse controlador for um copilot; caso contrário, nulo.
Exemplos
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);
}