Classe GCKGameManagerState
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Représentation de l'état du gestionnaire de jeux exécuté sur l'appareil récepteur.
- Deprecated:
- L'API Game Manager n'est plus prise en charge et sera supprimée dans une prochaine version.
Hérite de NSObject.
Renvoie le GCKPlayerInfo pour l'ID de joueur spécifié ou nil
si le joueur n'existe pas.
- Parameters
-
Renvoie la liste des joueurs qui se trouvent dans l'état spécifié.
- Parameters
-
playerState | The player state. |
Indique si l'état du salon est différent entre cet objet et l'état du gestionnaire de jeu spécifié.
- Parameters
-
otherState | The game manager state to compare to. |
Indique si l'état du gameplay est différent entre cet objet et l'état du gestionnaire de jeu spécifié.
- Parameters
-
otherState | The game manager state to compare to. |
Indique si les données de jeu sont différentes entre cet objet et l'état du gestionnaire de jeu spécifié.
- Parameters
-
otherState | The game manager state to compare to. |
Renvoie une valeur indiquant si le texte de l'état du jeu est différent entre cet objet et l'état du gestionnaire de jeu spécifié.
- Parameters
-
otherState | The game manager state to compare to. |
- (BOOL) hasPlayerChanged: |
|
(NSString *) |
playerId |
otherState: |
|
(GCKGameManagerState *) |
otherState |
|
|
| |
Indique si le joueur dont l'ID est spécifié a changé entre cet objet et l'état du 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 joueur dont l'ID est spécifié a changé entre cet objet et l'état du 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 dont l'ID est spécifié ont changé entre cet objet et l'état du gestionnaire de jeu spécifié.
- Parameters
-
playerId | The player ID. |
otherState | The game manager state to compare to. |
Renvoie une liste d'ID de joueurs qui sont différents entre cet objet et l'état du gestionnaire de jeu spécifié.
Cela inclut les joueurs ajoutés, supprimés ou modifiés de quelque manière que ce soit.
- Parameters
-
otherState | The game manager state to compare to. |
État du salon.
Consultez GCKLobbyState pour connaître les valeurs valides.
État du gameplay.
Consultez GCKGameplayState pour connaître les valeurs valides.
Données spécifiques au jeu.
Il s'agit d'un objet pouvant être sérialisé au format JSON à l'aide de NSJSONSerialization ou de nil
.
- (NSString*) gameStatusText |
|
readnonatomiccopy |
Liste de tous les joueurs dans le jeu.
Liste de tous les joueurs créés par cet appareil émetteur.
- (NSString*) applicationName |
|
readnonatomiccopy |
Nom de l'application.
Renvoie nil
si le GCKGameManagerChannel n'est pas encore connecté au gestionnaire de jeux du récepteur.
Nombre maximal de joueurs défini par le récepteur.
Renvoie 0 si le GCKGameManagerChannel n'est pas encore connecté au Gestionnaire de jeux du destinataire.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/26 (UTC).
[null,null,["Dernière mise à jour le 2025/07/26 (UTC)."],[],["The GCKGameManagerState class represents the state of a Game Manager on a receiver device, although it is deprecated. Key actions include retrieving player information via `getPlayer:` or `getPlayersInState:`, and checking for changes between game states. Methods exist to check if the lobby state, gameplay state, game data, or game status text have changed. Additionally, there are methods to determine if specific players have changed or if their state or data has been altered, using `hasPlayerChanged`, `hasPlayerStateChanged`, `hasPlayerDataChanged`, and a method to retrieve a list of changed players `getListOfChangedPlayers`. Property methods are also provided to retrieve the lobby, gameplay, game data, status text, players, and other related data.\n"],null,[]]