IGKLocalPlayerListener Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
[Foundation.Protocol(Name="GKLocalPlayerListener", WrapperType=typeof(GameKit.GKLocalPlayerListenerWrapper))]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 7, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 10, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.WatchOS, 3, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public interface IGKLocalPlayerListener : GameKit.IGKChallengeListener, GameKit.IGKInviteEventListener, GameKit.IGKSavedGameListener, GameKit.IGKTurnBasedEventListener, IDisposable
type IGKLocalPlayerListener = interface
interface INativeObject
interface IDisposable
interface IGKChallengeListener
interface IGKInviteEventListener
interface IGKSavedGameListener
interface IGKTurnBasedEventListener
Derivado
Atributos
Implementaciones
Esta interfaz contiene los métodos necesarios (si los hay) del protocolo definido por GKLocalPlayerListener .
Si los desarrolladores crean clases que implementan esta interfaz, los métodos de implementación se exportarán automáticamente a Objective-C con la firma coincidente del método definido en el GKLocalPlayerListener protocolo.
Los métodos opcionales (si existen) los proporciona la clase T:GameKit.GKLocalPlayerListener_Extensions como métodos de extensión a la interfaz, lo que permite a los desarrolladores invocar cualquier método opcional en el protocolo.
Propiedades
Handle
Identificador (puntero) a la representación del objeto no administrado.
(Heredado de INativeObject )
Métodos de extensión
DidCompleteChallenge(IGKChallengeListener, GKPlayer, GKChallenge, GKPlayer)
Interfaz que representa los métodos necesarios (si los hay) del protocolo GKLocalPlayerListener .
DidReceiveChallenge(IGKChallengeListener, GKPlayer, GKChallenge)
Interfaz que representa los métodos necesarios (si los hay) del protocolo GKLocalPlayerListener .
IssuedChallengeWasCompleted(IGKChallengeListener, GKPlayer, GKChallenge, GKPlayer)
Interfaz que representa los métodos necesarios (si los hay) del protocolo GKLocalPlayerListener .
WantsToPlayChallenge(IGKChallengeListener, GKPlayer, GKChallenge)
Interfaz que representa los métodos necesarios (si los hay) del protocolo GKLocalPlayerListener .
DidAcceptInvite(IGKInviteEventListener, GKPlayer, GKInvite)
Interfaz que representa los métodos necesarios (si los hay) del protocolo GKLocalPlayerListener .
DidRequestMatch(IGKInviteEventListener, GKPlayer, GKPlayer[])
Interfaz que representa los métodos necesarios (si los hay) del protocolo GKLocalPlayerListener .
DidRequestMatch(IGKInviteEventListener, GKPlayer, String[])
Los desarrolladores no deben usar este método en desuso. Los desarrolladores deben usar 'DidRequestMatch (reproductor GKPlayer, GKPlayer[] recipientPlayers)' en su lugar.
DidModifySavedGame(IGKSavedGameListener, GKPlayer, GKSavedGame)
Interfaz que representa los métodos necesarios (si los hay) del protocolo GKLocalPlayerListener .
HasConflictingSavedGames(IGKSavedGameListener, GKPlayer, GKSavedGame[])
Interfaz que representa los métodos necesarios (si los hay) del protocolo GKLocalPlayerListener .
DidRequestMatchWithOtherPlayers(IGKTurnBasedEventListener, GKPlayer, GKPlayer[])
Método al que se llama cuando player
solicita una coincidencia con playersToInvite
.
DidRequestMatchWithPlayers(IGKTurnBasedEventListener, GKPlayer, String[])
Los desarrolladores no deben usar este método en desuso. Los desarrolladores deben usar "DidRequestMatchWithOtherPlayers" en su lugar.
MatchEnded(IGKTurnBasedEventListener, GKPlayer, GKTurnBasedMatch)
Método al que se llama después de match
finalizar.
ReceivedExchangeCancellation(IGKTurnBasedEventListener, GKPlayer, GKTurnBasedExchange, GKTurnBasedMatch)
Método al que se llama después player
de cancelar .exchange
ReceivedExchangeReplies(IGKTurnBasedEventListener, GKPlayer, GKTurnBasedExchangeReply[], GKTurnBasedExchange, GKTurnBasedMatch)
Método al que se llama después de que se complete el exchange
objeto with player
.
ReceivedExchangeRequest(IGKTurnBasedEventListener, GKPlayer, GKTurnBasedExchange, GKTurnBasedMatch)
Método al que se llama cuando player
recibe una solicitud de .exchange
ReceivedTurnEvent(IGKTurnBasedEventListener, GKPlayer, GKTurnBasedMatch, Boolean)
Método al que se llama para activar un turno para player
.
WantsToQuitMatch(IGKTurnBasedEventListener, GKPlayer, GKTurnBasedMatch)
El método al que se llama después player
indica que desean salir de la coincidencia.
Se aplica a