GCKGameManagerState-Klasse
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Eine Darstellung des Status des Game Managers, der auf dem Empfangsgerät ausgeführt wird.
- Deprecated:
- Die Game Manager API wird nicht mehr unterstützt und in einer zukünftigen Version entfernt.
Erbt von NSObject.
|
(GCKPlayerInfo *__nullable) | - getPlayer: |
| Gibt die GCKPlayerInfo für die angegebene Spieler-ID oder nil zurück, wenn der Spieler nicht vorhanden ist. Weitere Informationen
|
|
(NSArray< GCKPlayerInfo * > *) | - getPlayersInState: |
| Gibt eine Liste der Spieler zurück, die sich im angegebenen Spielerstatus befinden. Weitere Informationen
|
|
(BOOL) | - hasLobbyStateChanged: |
| Gibt zurück, ob sich der Lobby-Status zwischen diesem Objekt und dem angegebenen Game Manager-Status unterscheidet. Weitere Informationen
|
|
(BOOL) | - hasGameplayStateChanged: |
| Gibt zurück, ob sich der Gameplay-Status zwischen diesem Objekt und dem angegebenen Game Manager-Status unterscheidet. Weitere Informationen
|
|
(BOOL) | - hasGameDataChanged: |
| Gibt zurück, ob sich die Spieldaten zwischen diesem Objekt und dem angegebenen Game Manager-Status unterscheiden. Weitere Informationen
|
|
(BOOL) | - hasGameStatusTextChanged: |
| Gibt zurück, ob sich der Spielstatustext zwischen diesem Objekt und dem angegebenen Spielmanagerstatus unterscheidet. Weitere Informationen
|
|
(BOOL) | - hasPlayerChanged:otherState: |
| Gibt zurück, ob sich der Spieler mit der angegebenen Spieler-ID zwischen diesem Objekt und dem angegebenen Game Manager-Status geändert hat. Weitere Informationen
|
|
(BOOL) | - hasPlayerStateChanged:otherState: |
| Gibt zurück, ob sich der Spielerstatus des Spielers mit der angegebenen Spieler-ID zwischen diesem Objekt und dem angegebenen Game Manager-Status geändert hat. Weitere Informationen
|
|
(BOOL) | - hasPlayerDataChanged:otherState: |
| Gibt zurück, ob sich die Spielerdaten des Spielers mit der angegebenen Spieler-ID zwischen diesem Objekt und dem angegebenen Game Manager-Status geändert haben. Weitere Informationen
|
|
(NSArray< NSString * > *) | - getListOfChangedPlayers: |
| Gibt eine Liste von Spieler-IDs zurück, die sich zwischen diesem Objekt und dem angegebenen Game Manager-Status unterscheiden. Weitere Informationen
|
|
Gibt die GCKPlayerInfo für die angegebene Spieler-ID oder nil
zurück, wenn der Spieler nicht vorhanden ist.
- Parameters
-
Gibt eine Liste der Spieler zurück, die sich im angegebenen Spielerstatus befinden.
- Parameters
-
playerState | The player state. |
Gibt zurück, ob sich der Lobby-Status zwischen diesem Objekt und dem angegebenen Game Manager-Status unterscheidet.
- Parameters
-
otherState | The game manager state to compare to. |
Gibt zurück, ob sich der Gameplay-Status zwischen diesem Objekt und dem angegebenen Game Manager-Status unterscheidet.
- Parameters
-
otherState | The game manager state to compare to. |
Gibt zurück, ob sich die Spieldaten zwischen diesem Objekt und dem angegebenen Game Manager-Status unterscheiden.
- Parameters
-
otherState | The game manager state to compare to. |
Gibt zurück, ob sich der Spielstatustext zwischen diesem Objekt und dem angegebenen Spielmanagerstatus unterscheidet.
- Parameters
-
otherState | The game manager state to compare to. |
- (BOOL) hasPlayerChanged: |
|
(NSString *) |
playerId |
otherState: |
|
(GCKGameManagerState *) |
otherState |
|
|
| |
Gibt zurück, ob sich der Spieler mit der angegebenen Spieler-ID zwischen diesem Objekt und dem angegebenen Game Manager-Status geändert hat.
- Parameters
-
playerId | The player ID. |
otherState | The game manager state to compare to. |
- (BOOL) hasPlayerStateChanged: |
|
(NSString *) |
playerId |
otherState: |
|
(GCKGameManagerState *) |
otherState |
|
|
| |
Gibt zurück, ob sich der Spielerstatus des Spielers mit der angegebenen Spieler-ID zwischen diesem Objekt und dem angegebenen Game Manager-Status geändert hat.
- Parameters
-
playerId | The player ID. |
otherState | The game manager state to compare to. |
- (BOOL) hasPlayerDataChanged: |
|
(NSString *) |
playerId |
otherState: |
|
(GCKGameManagerState *) |
otherState |
|
|
| |
Gibt zurück, ob sich die Spielerdaten des Spielers mit der angegebenen Spieler-ID zwischen diesem Objekt und dem angegebenen Game Manager-Status geändert haben.
- Parameters
-
playerId | The player ID. |
otherState | The game manager state to compare to. |
Gibt eine Liste von Spieler-IDs zurück, die sich zwischen diesem Objekt und dem angegebenen Game Manager-Status unterscheiden.
Dazu gehören Spieler, die hinzugefügt oder entfernt wurden oder sich in irgendeiner Weise geändert haben.
- Parameters
-
otherState | The game manager state to compare to. |
Der Lobby-Status.
Gültige Werte finden Sie unter GCKLobbyState.
Der Gameplay-Status.
Gültige Werte finden Sie unter GCKGameplayState.
Die spielspezifischen Daten.
Kann entweder ein Objekt sein, das mit NSJSONSerialization in JSON serialisiert werden kann, oder nil
.
- (NSString*) gameStatusText |
|
readnonatomiccopy |
Der Text zum Spielstatus.
Die Liste aller Spieler im Spiel.
Die Liste aller Player, die von diesem Sendergerät erstellt wurden.
- (NSString*) applicationName |
|
readnonatomiccopy |
Der Name der Anwendung
Gibt nil
zurück, wenn GCKGameManagerChannel noch nicht mit dem Game Manager des Empfängers verbunden ist.
Die maximale Anzahl von Spielern, die vom Empfänger definiert wird.
Gibt 0 zurück, wenn GCKGameManagerChannel noch nicht mit dem Game Manager des Empfängers verbunden ist.
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2025-07-26 (UTC).
[null,null,["Zuletzt aktualisiert: 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,[]]