public interface GKTurnBasedEventListener
| Modifier and Type | Method and Description |
|---|---|
default void |
playerDidRequestMatchWithOtherPlayers(GKPlayer player,
NSArray<? extends GKPlayer> playersToInvite)
If Game Center initiates a match the developer should create a GKTurnBasedMatch from playersToInvite and present a GKTurnbasedMatchmakerViewController.
|
default void |
playerDidRequestMatchWithPlayers(GKPlayer player,
NSArray<java.lang.String> playerIDsToInvite)
Deprecated.
|
default void |
playerMatchEnded(GKPlayer player,
GKTurnBasedMatch match)
called when the match has ended.
|
default void |
playerReceivedExchangeCancellationForMatch(GKPlayer player,
GKTurnBasedExchange exchange,
GKTurnBasedMatch match)
this is called when an exchange is canceled by the sender.
|
default void |
playerReceivedExchangeRepliesForCompletedExchangeForMatch(GKPlayer player,
NSArray<? extends GKTurnBasedExchangeReply> replies,
GKTurnBasedExchange exchange,
GKTurnBasedMatch match)
called when all players either respond or timeout responding to this request.
|
default void |
playerReceivedExchangeRequestForMatch(GKPlayer player,
GKTurnBasedExchange exchange,
GKTurnBasedMatch match)
this is called when a player receives an exchange request from another player.
|
default void |
playerReceivedTurnEventForMatchDidBecomeActive(GKPlayer player,
GKTurnBasedMatch match,
boolean didBecomeActive)
called when it becomes this player's turn.
|
default void |
playerWantsToQuitMatch(GKPlayer player,
GKTurnBasedMatch match)
Called when a player chooses to quit a match and that player has the current turn.
|
default void playerDidRequestMatchWithOtherPlayers(GKPlayer player, NSArray<? extends GKPlayer> playersToInvite)
@Deprecated default void playerDidRequestMatchWithPlayers(GKPlayer player, NSArray<java.lang.String> playerIDsToInvite)
default void playerMatchEnded(GKPlayer player, GKTurnBasedMatch match)
default void playerReceivedExchangeCancellationForMatch(GKPlayer player, GKTurnBasedExchange exchange, GKTurnBasedMatch match)
default void playerReceivedExchangeRepliesForCompletedExchangeForMatch(GKPlayer player, NSArray<? extends GKTurnBasedExchangeReply> replies, GKTurnBasedExchange exchange, GKTurnBasedMatch match)
default void playerReceivedExchangeRequestForMatch(GKPlayer player, GKTurnBasedExchange exchange, GKTurnBasedMatch match)
default void playerReceivedTurnEventForMatchDidBecomeActive(GKPlayer player, GKTurnBasedMatch match, boolean didBecomeActive)
default void playerWantsToQuitMatch(GKPlayer player, GKTurnBasedMatch match)