GameKit Namespace
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.
O namespace gamekit fornece comunicação fácil entre dispositivos iPhone/iPod Touch.
Classes
GKAchievement |
Representa uma conquista no jogo. |
GKAchievementChallenge |
Um desafio para um jogador concluir um específico GKAchievement. |
GKAchievementDescription |
Uma combinação de texto e imagens que descrevem um GKAchievement. |
GKAchievementViewController |
Um GKGameCenterViewController que apresenta uma experiência de usuário padrão para exibir o progresso da realização. |
GKAchievementViewController.GKAchievementViewControllerAppearance |
Classe de aparência para objetos do tipo GKAchievementViewController. |
GKAchievementViewControllerDelegate |
Um objeto delegado que permite GKAchievementViewController responder a eventos de ciclo de vida. |
GKBasePlayer |
O namespace gamekit fornece comunicação fácil entre dispositivos iPhone/iPod Touch. |
GKCategoryResult |
Resultados de categoria e título do método assíncrono LoadCategoriesAsync() . |
GKChallenge |
Um desafio emitido por um jogador para outro jogador. |
GKChallengeComposeResult |
Contém os valores retornados do método assíncrono ChallengeComposeControllerAsync(String, GKPlayer[], UIViewController). |
GKChallengeEventHandler |
O singleton Instance é usado para responder a eventos relacionados a GKChallenges. |
GKChallengeEventHandlerDelegate |
Um objeto delegado que permite ao desenvolvedor de aplicativos uma resposta refinada a eventos do ciclo de vida relacionados a GKChallenges, como receber ou concluir um desafio. |
GKChallengeEventHandlerDelegate_Extensions |
Métodos de extensão para a IGKChallengeEventHandlerDelegate interface para dar suporte a todos os métodos do GKChallengeEventHandlerDelegate protocolo. |
GKChallengeListener |
Uma classe base para GKLocalPlayerListener. |
GKChallengeListener_Extensions |
Métodos de extensão para a IGKChallengeListener interface para dar suporte a todos os métodos do GKChallengeListener protocolo. |
GKChallengesViewController |
O namespace gamekit fornece comunicação fácil entre dispositivos iPhone/iPod Touch. |
GKChallengesViewControllerDelegate |
O namespace gamekit fornece comunicação fácil entre dispositivos iPhone/iPod Touch. |
GKCloudPlayer |
O namespace gamekit fornece comunicação fácil entre dispositivos iPhone/iPod Touch. |
GKDataEventArgs |
Fornece dados para o evento de DataReceived . |
GKDataReceivedEventArgs |
Fornece dados para o evento de ReceiveData . |
GKDataReceivedForRecipientEventArgs |
Fornece dados para o evento de DataReceivedForRecipient . |
GKDialogController |
O namespace gamekit fornece comunicação fácil entre dispositivos iPhone/iPod Touch. |
GKErrorEventArgs |
Fornece dados para os DidFailWithError eventos E:GameKit.GKErrorEventArgs.DidFailWithError . |
GKErrorExtensions |
Métodos de extensão para a enumeração GameKit.GKError. |
GKFriendRequestComposeViewController |
Um UINavigationController que apresenta uma tela para enviar solicitações de amigos. |
GKFriendRequestComposeViewController.GKFriendRequestComposeViewControllerAppearance |
Classe de aparência para objetos do tipo GKFriendRequestComposeViewController. |
GKFriendRequestComposeViewControllerDelegate |
Um objeto delegado que permite uma resposta refinada a GKFriendRequestComposeViewController eventos do ciclo de vida. |
GKGameCenterControllerDelegate |
Um objeto delegado que permite uma resposta refinada a GKGameCenterViewController eventos. |
GKGameCenterViewController |
Interface do usuário do Game Center para apresentar placares de líderes e conquistas. |
GKGameSession |
O namespace gamekit fornece comunicação fácil entre dispositivos iPhone/iPod Touch. |
GKGameSessionErrorCodeExtensions |
Métodos de extensão para a enumeração GameKit.GKGameSessionErrorCode. |
GKGameSessionEventListener_Extensions |
O namespace gamekit fornece comunicação fácil entre dispositivos iPhone/iPod Touch. |
GKIdentityVerificationSignatureResult |
Contém os valores retornados do método assíncrono GenerateIdentityVerificationSignatureAsync() |
GKInvite |
Um convite de matchmaking enviado para outro jogador. |
GKInviteEventListener |
Uma classe base para GKLocalPlayerListener. |
GKInviteEventListener_Extensions |
Métodos de extensão para a IGKInviteEventListener interface para dar suporte a todos os métodos do GKInviteEventListener protocolo. |
GKLeaderboard |
Uma classe que representa um placar de líderes armazenado no Game Center. |
GKLeaderboardSet |
Contém um conjunto de objetos GKLeaderboard. |
GKLeaderboardViewController |
Um GKGameCenterViewController que apresenta placares de líderes para o jogador. |
GKLeaderboardViewController.GKLeaderboardViewControllerAppearance |
Classe de aparência para objetos do tipo GKLeaderboardViewController. |
GKLeaderboardViewControllerDelegate |
Um objeto delegado que permite controle refinado sobre GKLeaderboardViewController eventos. |
GKLocalPlayer |
Representa o player local autenticado. |
GKLocalPlayer.Notifications |
Notificação postada pela GKLocalPlayer classe . |
GKLocalPlayerListener |
Um ouvinte que escuta desafios, convites e eventos baseados em turnos. |
GKMatch |
Uma rede ponto a ponto gerenciada pelo Game Center. |
GKMatchConnectionChangedEventArgs |
Fornece dados para o evento de StateChangedForPlayer . |
GKMatchDelegate |
Um objeto delegado que permite controle refinado sobre GKMatch eventos. |
GKMatchDelegate_Extensions |
Métodos de extensão para a IGKMatchDelegate interface para dar suporte a todos os métodos do GKMatchDelegate protocolo. |
GKMatchEventArgs |
Fornece dados para o evento de DidFindMatch . |
GKMatchmaker |
Uma classe que cria correspondências entre jogadores e recebe convites para possíveis correspondências. |
GKMatchmakerViewController |
Um UIViewController que apresenta uma interface do usuário padrão para convidar amigos ou para permitir que o Game Center preencha os jogadores restantes para uma partida. |
GKMatchmakerViewControllerDelegate |
Um objeto delegado que permite controle refinado sobre GKMatchmakerViewController eventos. |
GKMatchmakerViewControllerDelegate_Extensions |
Métodos de extensão para a IGKMatchmakerViewControllerDelegate interface para dar suporte a todos os métodos do GKMatchmakerViewControllerDelegate protocolo. |
GKMatchmakingPlayerEventArgs |
Fornece dados para o evento de HostedPlayerDidAccept . |
GKMatchmakingPlayersEventArgs |
Fornece dados para o evento de DidFindHostedPlayers . |
GKMatchReceivedDataFromRemotePlayerEventArgs |
Fornece dados para o evento de DataReceivedFromPlayer . |
GKMatchRequest |
Contém os parâmetros para uma nova correspondência. |
GKNotificationBanner |
Uma faixa que pode ser usada para exibir texto para um player. |
GKPeerChangedStateEventArgs |
Fornece dados para o evento de PeerChanged . |
GKPeerConnectionEventArgs |
Fornece dados para os Failedeventos , E:GameKit.GKPeerConnectionEventArgs.ConnectionRequest e E:GameKit.GKPeerConnectionEventArgs.Failed . |
GKPeerPickerController |
Um Controlador de Exibição que pode ser usado para descobrir outros players em outros iPhones ou iPads. |
GKPeerPickerControllerDelegate |
Objeto delegate para a GKPeerPickerController classe . |
GKPeerPickerControllerDelegate_Extensions |
Métodos de extensão para a IGKPeerPickerControllerDelegate interface para dar suporte a todos os métodos do GKPeerPickerControllerDelegate protocolo. |
GKPlayer |
Informações do Game Center sobre um jogador. |
GKPlayer.Notifications |
Notificação postada pela GKPlayer classe . |
GKPlayerErrorEventArgs |
O namespace gamekit fornece comunicação fácil entre dispositivos iPhone/iPod Touch. |
GKPlayerEventArgs |
Fornece dados para o evento de ReceivedAcceptFromHostedPlayer . |
GKPlayersEventArgs |
Fornece dados para o evento de DidFindPlayers . |
GKSavedGame |
Contém informações necessárias para localizar e carregar um jogo salvo. |
GKSavedGameListener |
Os desenvolvedores de aplicativos substituem essa classe para responder a conflitos ou modificações de jogadores em jogos salvos. |
GKSavedGameListener_Extensions |
Métodos de extensão para a IGKSavedGameListener interface para dar suporte a todos os métodos do GKSavedGameListener protocolo. |
GKScore |
Informações sobre uma pontuação de jogo. |
GKScoreChallenge |
Um GKChallenge com base em um GKScore. O êxito requer a igualdade ou o aprimoramento da pontuação. |
GKSession |
Fornece a funcionalidade necessária para descobrir e conectar-se a iPhones e iPads próximos via Bluetooth. |
GKSessionDelegate |
Delegar para a classe GKSession. |
GKSessionDelegate_Extensions |
Métodos de extensão para a IGKSessionDelegate interface para dar suporte a todos os métodos do GKSessionDelegate protocolo. |
GKStateEventArgs |
Fornece dados para o evento de StateChanged . |
GKTurnBasedEventHandler |
Um objeto singleton usado para responder a mensagens importantes relacionadas a correspondências baseadas em turnos. |
GKTurnBasedEventHandlerDelegate |
Um objeto delegado que é permite uma resposta refinada aos GKTurnBasedEventHandler eventos. |
GKTurnBasedEventHandlerDelegate_Extensions |
Métodos de extensão para a IGKTurnBasedEventHandlerDelegate interface para dar suporte a todos os métodos do GKTurnBasedEventHandlerDelegate protocolo. |
GKTurnBasedEventListener |
Escuta eventos em jogos baseados em turnos. |
GKTurnBasedEventListener_Extensions |
Métodos de extensão para a IGKTurnBasedEventListener interface para dar suporte a todos os métodos do GKTurnBasedEventListener protocolo. |
GKTurnBasedExchange |
Gerencia a troca de dados de turno, contabilizando as ações de jogo que os jogadores tomam por turno ou fora de turno. |
GKTurnBasedExchangeReply |
Contém a resposta de um jogador a uma troca de turnos. |
GKTurnBasedMatch |
Um tipo de correspondência de jogo que usa store-and-forward para compartilhar dados e permitir a tomada de turnos assíncrona. |
GKTurnBasedMatchmakerViewController |
Um UINavigationController que fornece um UX padrão para gerenciar correspondências baseadas em turnos. |
GKTurnBasedMatchmakerViewController.GKTurnBasedMatchmakerViewControllerAppearance |
Classe de aparência para objetos do tipo GKTurnBasedMatchmakerViewController. |
GKTurnBasedMatchmakerViewControllerDelegate |
Um objeto delegado que permite uma resposta refinada aos GKTurnBasedMatchmakerViewController eventos. |
GKTurnBasedParticipant |
Armazena informações sobre um participante em uma correspondência baseada em turnos. |
GKVoiceChat |
Um objeto que permite que os jogadores em uma partida falem entre si. |
GKVoiceChatClient |
O modelo que GKVoiceChatService usa. |
GKVoiceChatClient_Extensions |
Métodos de extensão para a IGKVoiceChatClient interface para dar suporte a todos os métodos do GKVoiceChatClient protocolo. |
GKVoiceChatService |
Fornece chat de voz sobre iPhones/iPads conectados. |
GKVoiceChatServiceErrorExtensions |
Métodos de extensão para a enumeração GameKit.GKVoiceChatServiceError. |
Interfaces
IGKAchievementViewControllerDelegate |
Interface que representa os métodos necessários (se houver) do protocolo GKAchievementViewControllerDelegate. |
IGKChallengeEventHandlerDelegate |
Interface que representa os métodos necessários (se houver) do protocolo GKChallengeEventHandlerDelegate. |
IGKChallengeListener |
Interface que representa os métodos necessários (se houver) do protocolo GKChallengeListener. |
IGKChallengesViewControllerDelegate |
O namespace gamekit fornece comunicação fácil entre dispositivos iPhone/iPod Touch. |
IGKFriendRequestComposeViewControllerDelegate |
Interface que representa os métodos necessários (se houver) do protocolo GKFriendRequestComposeViewControllerDelegate. |
IGKGameCenterControllerDelegate |
Interface que representa os métodos necessários (se houver) do protocolo GKGameCenterControllerDelegate. |
IGKGameSessionEventListener |
O namespace gamekit fornece comunicação fácil entre dispositivos iPhone/iPod Touch. |
IGKInviteEventListener |
Interface que representa os métodos necessários (se houver) do protocolo GKInviteEventListener. |
IGKLeaderboardViewControllerDelegate |
Interface que representa os métodos necessários (se houver) do protocolo GKLeaderboardViewControllerDelegate. |
IGKLocalPlayerListener |
Interface que representa os métodos necessários (se houver) do protocolo GKLocalPlayerListener. |
IGKMatchDelegate |
Interface que representa os métodos necessários (se houver) do protocolo GKMatchDelegate. |
IGKMatchmakerViewControllerDelegate |
Interface que representa os métodos necessários (se houver) do protocolo GKMatchmakerViewControllerDelegate. |
IGKPeerPickerControllerDelegate |
Interface que representa os métodos necessários (se houver) do protocolo GKPeerPickerControllerDelegate. |
IGKSavedGameListener |
Interface que representa os métodos necessários (se houver) do protocolo GKSavedGameListener. |
IGKSessionDelegate |
Interface que representa os métodos necessários (se houver) do protocolo GKSessionDelegate. |
IGKTurnBasedEventHandlerDelegate |
Interface que representa os métodos necessários (se houver) do protocolo GKTurnBasedEventHandlerDelegate. |
IGKTurnBasedEventListener |
Interface que representa os métodos necessários (se houver) do protocolo GKTurnBasedEventListener. |
IGKTurnBasedMatchmakerViewControllerDelegate |
Interface que representa os métodos necessários (se houver) do protocolo GKTurnBasedMatchmakerViewControllerDelegate. |
IGKViewController |
O namespace gamekit fornece comunicação fácil entre dispositivos iPhone/iPod Touch. |
IGKVoiceChatClient |
Interface que representa os métodos necessários (se houver) do protocolo GKVoiceChatClient. |
Enumerações
GKAuthenticationType |
O namespace gamekit fornece comunicação fácil entre dispositivos iPhone/iPod Touch. |
GKChallengeState |
Uma enumeração cujos valores especificam os estados de um GKChallenge. |
GKConnectionState |
O namespace gamekit fornece comunicação fácil entre dispositivos iPhone/iPod Touch. |
GKError |
Uma enumeração cujos valores especificam erros do Game Kit. |
GKGameCenterViewControllerState |
Uma enumeração cujos valores especificam o atual ViewState de um GKGameCenterViewController. |
GKGameSessionErrorCode |
O namespace gamekit fornece comunicação fácil entre dispositivos iPhone/iPod Touch. |
GKInviteeResponse |
Uma enumeração cujos valores especificam as possíveis respostas de um player remoto para um GKInvite. |
GKInviteRecipientResponse |
Enumera respostas a convites de jogo. |
GKLeaderboardPlayerScope |
Uma enumeração cujos valores especificam se um GKLeaderboard deve exibir resultados globais ou apenas para amigos. |
GKLeaderboardTimeScope |
Uma enumeração cujos valores especificam a quantidade de tempo para a qual a melhor pontuação de um jogador é restrita. |
GKMatchSendDataMode |
Uma enumeração que permite que a transmissão de dados troque a velocidade pela confiabilidade. |
GKMatchType |
Uma enumeração cujos valores especificam a forma de uma correspondência. |
GKPeerConnectionState |
Uma enumeração cujos valores especificam o estado de uma conexão ponto a ponto. |
GKPeerPickerConnectionType |
Uma enumeração cujos valores especificam ping aceitável para conexões ponto a ponto. |
GKPhotoSize |
Uma enumeração cujos valores especificam o tamanho de uma foto sendo carregada por LoadPhoto(GKPhotoSize, GKPlayerPhotoLoaded). |
GKPlayerConnectionState |
Uma enumeração cujos valores especificam o estado de conexão de um GKPlayer. |
GKSendDataMode |
Uma enumeração que permite que a transmissão de dados troque a velocidade pela confiabilidade. |
GKSessionMode |
O modo de sessão. |
GKTransportType |
O namespace gamekit fornece comunicação fácil entre dispositivos iPhone/iPod Touch. |
GKTurnBasedExchangeStatus |
As enumerações transformam status informações. |
GKTurnBasedMatchOutcome |
Uma enumeração cujos valores especificam resultados válidos de correspondências baseadas em turno. |
GKTurnBasedMatchStatus |
Uma eumeração cujos valores especificam o status de uma correspondência baseada em turnos. (Consulte Status.) |
GKTurnBasedParticipantStatus |
Uma enumeração cujos valores especificam o status de participantes baseados em turno. (Consulte Status.) |
GKVoiceChatPlayerState |
Uma enumeração cujos valores especificam o estado de um GKVoiceChat canal. (Consulte GKPlayerStateUpdateHandler.) |
GKVoiceChatServiceError |
Erros retornados pelo GKVoiceChatService. |
Delegados
GKAchievementDescriptionHandler |
Um delegado que é chamado por LoadAchievementDescriptions(GKAchievementDescriptionHandler). |
GKCategoryHandler |
Um delegado que é chamado por LoadCategories(GKCategoryHandler). |
GKChallengeComposeHandler |
Manipulador de conclusão para para o ChallengeComposeControllerAsync(String, GKPlayer[], UIViewController) método . |
GKChallengePredicate |
Um delegado retornado por várias propriedades em GKChallengeEventHandler. |
GKCompletionHandler |
Um delegado passado para LoadAchievements(GKCompletionHandler) que especifica o comportamento após a conclusão do download das conquistas do Game Center. |
GKFriendsHandler |
Um delegado usado com LoadFriends(GKFriendsHandler) e FindPlayers(GKMatchRequest, GKFriendsHandler) que define o comportamento após a conclusão da solicitação. |
GKIdentityVerificationSignatureHandler |
Manipulador de conclusão para o GenerateIdentityVerificationSignature(GKIdentityVerificationSignatureHandler) método . |
GKImageLoadedHandler |
Um delegado passado para GKAchievementDescription que define o comportamento após o carregamento da imagem. |
GKInviteHandler |
Um delegado que é usado para definir o comportamento após uma resposta a um GKInvite. |
GKLeaderboardSetsHandler |
Manipulador de conclusão para o LoadLeaderboardSets(GKLeaderboardSetsHandler) método . |
GKLeaderboardsHandler |
Manipulador de conclusão para o LoadLeaderboards(GKLeaderboardsHandler) método . |
GKMatchReinvitation |
Um delegado usado com ShouldReinvitePlayer que permite que o desenvolvedor do aplicativo controle se um jogador deve ser convidado novamente. |
GKMatchReinvitationForDisconnectedPlayer |
Manipulador de conclusão que os desenvolvedores de aplicativos podem especificar para a ShouldReinviteDisconnectedPlayer propriedade . |
GKNotificationMatch |
Um delegado usado com FindMatch(GKMatchRequest, GKNotificationMatch) que especifica o comportamento após uma correspondência ter sido feita. |
GKPlayerPhotoLoaded |
Um delegado usado com LoadPhoto(GKPhotoSize, GKPlayerPhotoLoaded) para especificar o comportamento depois que a foto é carregada. |
GKPlayersHandler |
Um delegado usado com LoadPlayersForIdentifiers(String[], GKPlayersHandler) para especificar o comportamento a ocorrer depois que os jogadores são carregados. |
GKPlayerStateUpdateHandler |
Um delegado usado com PlayerStateUpdateHandler que especifica o comportamento quando o jogador é GKVoiceChatPlayerState alterado. |
GKQueryHandler |
Um delegado usado com QueryActivity(GKQueryHandler) e QueryPlayerGroupActivity(nint, GKQueryHandler) para especificar o comportamento após a conclusão da consulta. |
GKScoresLoadedHandler |
Um delegado usado com LoadScores(GKScoresLoadedHandler) que especifica o comportamento depois que as pontuações são carregadas. |
GKTurnBasedMatchData |
Um delegado que é usado com LoadMatchData(GKTurnBasedMatchData) para especificar o comportamento depois que os dados são carregados. |
GKTurnBasedMatchesRequest |
Um delegado usado com LoadMatches(GKTurnBasedMatchesRequest) para especificar o comportamento após o carregamento das correspondências. |
GKTurnBasedMatchRequest |
Um delegado que especifica o manipulador de conclusão para FindMatch(GKMatchRequest, GKTurnBasedMatchRequest). |
Comentários
A estrutura fornece a base para enviar dados entre dispositivos iPhone/iPod touch próximos (usando Bluetooth) e fornecer chat de voz entre os dispositivos.