Présentation
Représentation de l'état du gestionnaire de jeux exécuté sur l'appareil récepteur
- Deprecated:
- L'API Game Manager n'est plus compatible et sera supprimée dans une prochaine version.
Hérite de NSObject.
Résumé de la méthode d'instance | |
(GCKPlayerInfo *__nullable) | - getPlayer: |
Renvoie le GCKPlayerInfo pour l'ID de joueur spécifié ou nil si le lecteur n'existe pas. Plus... | |
(NSArray< GCKPlayerInfo * > *) | - getPlayersInState: |
Renvoie une liste des joueurs dont l'état est "player" spécifié. Plus... | |
(BOOL) | - hasLobbyStateChanged: |
Indique si l'état de la réception est différent entre cet objet et l'état du gestionnaire de jeux spécifié. Plus... | |
(BOOL) | - hasGameplayStateChanged: |
Indique si l'état de jeu est différent entre cet objet et l'état de gestionnaire de jeu spécifié. Plus... | |
(BOOL) | - hasGameDataChanged: |
Indique si les données de jeu sont différentes entre cet objet et l'état spécifié du gestionnaire de jeux. Plus... | |
(BOOL) | - hasGameStatusTextChanged: |
Indique si le texte indiquant l'état du jeu est différent entre cet objet et l'état du gestionnaire de jeux spécifié. Plus... | |
(BOOL) | - hasPlayerChanged:otherState: |
Indique si le joueur avec l'ID de joueur spécifié a changé entre cet objet et le gestionnaire de jeu spécifié. Plus... | |
(BOOL) | - hasPlayerStateChanged:otherState: |
Indique si l'état du lecteur avec l'ID de joueur spécifié a changé entre cet objet et le gestionnaire de jeu spécifié. Plus... | |
(BOOL) | - hasPlayerDataChanged:otherState: |
Indique si les données du joueur avec l'ID de joueur spécifié ont changé entre cet objet et l'état du gestionnaire de jeux spécifié. Plus... | |
(NSArray< NSString * > *) | - getListOfChangedPlayers: |
Renvoie une liste d'ID de joueurs différents entre cet objet et l'état spécifié du gestionnaire de jeux. Plus... | |
Récapitulatif de la propriété | |
GCKLobbyState | lobbyState |
État de la réception. Plus... | |
GCKGameplayState | gameplayState |
État du jeu Plus... | |
id | gameData |
Données spécifiques au jeu. Plus... | |
NSString * | gameStatusText |
Texte de l'état du jeu. Plus... | |
NSArray< GCKPlayerInfo * > * | players |
Liste de tous les joueurs du jeu Plus... | |
NSArray< GCKPlayerInfo * > * | controllablePlayers |
Liste de tous les lecteurs créés par cet appareil expéditeur. Plus... | |
NSArray< GCKPlayerInfo * > * | connectedPlayers |
Liste des joueurs connectés. Plus... | |
NSArray< GCKPlayerInfo * > * | connectedControllablePlayers |
Liste des joueurs connectés et qui ont également été créés sur cet appareil émetteur. Plus... | |
NSString * | applicationName |
Nom de l'application. Plus... | |
NSInteger | maxPlayers |
Nombre maximal de joueurs tel que défini par le destinataire. Plus... | |
Détails sur la méthode
- (GCKPlayerInfo *__nullable) getPlayer: | (NSString *) | playerID |
Renvoie le GCKPlayerInfo pour l'ID de joueur spécifié ou nil
si le lecteur n'existe pas.
- Parameters
-
playerID The player ID.
- (NSArray<GCKPlayerInfo *> *) getPlayersInState: | (GCKPlayerState) | playerState |
Renvoie une liste des joueurs dont l'état est "player" spécifié.
- Parameters
-
playerState The player state.
- (BOOL) hasLobbyStateChanged: | (GCKGameManagerState *) | otherState |
Indique si l'état de la réception est différent entre cet objet et l'état du gestionnaire de jeux spécifié.
- Parameters
-
otherState The game manager state to compare to.
- (BOOL) hasGameplayStateChanged: | (GCKGameManagerState *) | otherState |
Indique si l'état de jeu est différent entre cet objet et l'état de gestionnaire de jeu spécifié.
- Parameters
-
otherState The game manager state to compare to.
- (BOOL) hasGameDataChanged: | (GCKGameManagerState *) | otherState |
Indique si les données de jeu sont différentes entre cet objet et l'état spécifié du gestionnaire de jeux.
- Parameters
-
otherState The game manager state to compare to.
- (BOOL) hasGameStatusTextChanged: | (GCKGameManagerState *) | otherState |
Indique si le texte indiquant l'état du jeu est différent entre cet objet et l'état du gestionnaire de jeux spécifié.
- Parameters
-
otherState The game manager state to compare to.
- (BOOL) hasPlayerChanged: | (NSString *) | playerId | |
otherState: | (GCKGameManagerState *) | otherState | |
Indique si le joueur avec l'ID de joueur spécifié a changé entre cet objet et le gestionnaire de jeu spécifié.
- Parameters
-
playerId The player ID. otherState The game manager state to compare to.
- (BOOL) hasPlayerStateChanged: | (NSString *) | playerId | |
otherState: | (GCKGameManagerState *) | otherState | |
Indique si l'état du lecteur avec l'ID de joueur spécifié a changé entre cet objet et le gestionnaire de jeu spécifié.
- Parameters
-
playerId The player ID. otherState The game manager state to compare to.
- (BOOL) hasPlayerDataChanged: | (NSString *) | playerId | |
otherState: | (GCKGameManagerState *) | otherState | |
Indique si les données du joueur avec l'ID de joueur spécifié ont changé entre cet objet et l'état du gestionnaire de jeux spécifié.
- Parameters
-
playerId The player ID. otherState The game manager state to compare to.
- (NSArray<NSString *> *) getListOfChangedPlayers: | (GCKGameManagerState *) | otherState |
Renvoie une liste d'ID de joueurs différents entre cet objet et l'état spécifié du gestionnaire de jeux.
Cela inclut les joueurs ajoutés, supprimés ou modifiés d'une quelconque manière.
- Parameters
-
otherState The game manager state to compare to.
Détails de la propriété
|
readnonatomicassign |
État de la réception.
Voir GCKLobbyState pour les valeurs valides.
|
readnonatomicassign |
État du jeu
Consultez la page GCKGameplayState pour connaître les valeurs valides.
|
readnonatomiccopy |
Données spécifiques au jeu.
Soit un objet pouvant être sérialisé en JSON à l'aide de NSJSONSerialization, soit nil
.
|
readnonatomiccopy |
Texte de l'état du jeu.
|
readnonatomicstrong |
Liste de tous les joueurs du jeu
|
readnonatomicassign |
Liste de tous les lecteurs créés par cet appareil expéditeur.
|
readnonatomicstrong |
Liste des joueurs connectés.
Un lecteur est considéré comme étant connecté si la GCKPlayerInfo::playerState associée est GCKPlayerStateAvailable, GCKPlayerStateReady, GCKPlayerStateIdle ou GCKPlayerStatePlaying.
|
readnonatomicstrong |
Liste des joueurs connectés et qui ont également été créés sur cet appareil émetteur.
Un lecteur est considéré comme étant connecté si la GCKPlayerInfo::playerState associée est GCKPlayerStateAvailable, GCKPlayerStateReady, GCKPlayerStateIdle ou GCKPlayerStatePlaying.
|
readnonatomiccopy |
Nom de l'application.
Renvoie nil
si GCKGameManagerChannel n'est pas encore connecté au gestionnaire de jeux du destinataire.
|
readnonatomicassign |
Nombre maximal de joueurs tel que défini par le destinataire.
Renvoie 0 si GCKGameManagerChannel n'est pas encore connecté au gestionnaire de jeux du destinataire.