Übersicht
Eine Darstellung des Status des Game Managers, der auf dem Empfängergerät ausgeführt wird.
- Deprecated:
- Die Game Manager API wird nicht mehr unterstützt und in einer zukünftigen Version entfernt.
Übernimmt NSObject.
Zusammenfassung der Instanzmethoden | |
(GCKPlayerInfo *__nullable) | - getPlayer: |
Gibt GCKPlayerInfo für die angegebene Player-ID oder nil zurück, falls der Player nicht existiert. Mehr... | |
(NSArray< GCKPlayerInfo * > *) | - getPlayersInState: |
Gibt eine Liste der Spieler im angegebenen Player-Status zurück. Mehr... | |
(BOOL) | - hasLobbyStateChanged: |
Gibt an, ob sich der Status der Lobby zwischen diesem Objekt und dem angegebenen Game Manager-Status unterscheidet. Mehr... | |
(BOOL) | - hasGameplayStateChanged: |
Gibt an, ob sich der Spielstatus zwischen diesem Objekt und dem angegebenen Game Manager-Status unterscheidet. Mehr... | |
(BOOL) | - hasGameDataChanged: |
Gibt an, ob sich die Spieldaten zwischen diesem Objekt und dem angegebenen Game Manager-Status unterscheiden Mehr... | |
(BOOL) | - hasGameStatusTextChanged: |
Gibt an, ob sich der Text des Spielstatus zwischen diesem Objekt und dem angegebenen Game Manager-Status unterscheidet. Mehr... | |
(BOOL) | - hasPlayerChanged:otherState: |
Gibt an, ob sich der Player mit der angegebenen Spieler-ID zwischen diesem Objekt und dem angegebenen Game Manager-Status geändert hat. Mehr... | |
(BOOL) | - hasPlayerStateChanged:otherState: |
Gibt an, ob sich der Player-Status des Players mit der angegebenen Spieler-ID zwischen diesem Objekt und dem angegebenen Game Manager-Status geändert hat. Mehr... | |
(BOOL) | - hasPlayerDataChanged:otherState: |
Gibt an, ob sich die Spielerdaten des Spielers mit der angegebenen Spieler-ID zwischen diesem Objekt und dem angegebenen Game Manager-Status geändert haben. Mehr... | |
(NSArray< NSString * > *) | - getListOfChangedPlayers: |
Gibt eine Liste der Spieler-IDs zurück, die sich zwischen diesem Objekt und dem angegebenen Game Manager-Status unterscheiden. Mehr... | |
Property-Zusammenfassung | |
GCKLobbyState | lobbyState |
Der Lobbystatus. Mehr... | |
GCKGameplayState | gameplayState |
Der Spielstatus. Mehr... | |
id | gameData |
Die spielspezifischen Daten. Mehr... | |
NSString * | gameStatusText |
Der Text zum Spielstatus. Mehr... | |
NSArray< GCKPlayerInfo * > * | players |
Die Liste aller Spieler im Spiel. Mehr... | |
NSArray< GCKPlayerInfo * > * | controllablePlayers |
Die Liste aller Spieler, die von diesem Absendergerät erstellt wurden. Mehr... | |
NSArray< GCKPlayerInfo * > * | connectedPlayers |
Die Liste der Spieler im verbundenen Zustand. Mehr... | |
NSArray< GCKPlayerInfo * > * | connectedControllablePlayers |
Die Liste der Spieler im verbundenen Zustand, die ebenfalls auf diesem Gerät erstellt wurden. Mehr... | |
NSString * | applicationName |
Der Name der Anwendung Mehr... | |
NSInteger | maxPlayers |
Die maximale Anzahl von Spielern, die vom Empfänger definiert wurde. Mehr... | |
Methodendetail
- (GCKPlayerInfo *__nullable) getPlayer: | (NSString *) | playerID |
Gibt GCKPlayerInfo für die angegebene Player-ID oder nil
zurück, falls der Player nicht existiert.
- Parameters
-
playerID The player ID.
- (NSArray<GCKPlayerInfo *> *) getPlayersInState: | (GCKPlayerState) | playerState |
Gibt eine Liste der Spieler im angegebenen Player-Status zurück.
- Parameters
-
playerState The player state.
- (BOOL) hasLobbyStateChanged: | (GCKGameManagerState *) | otherState |
Gibt an, ob sich der Status der Lobby zwischen diesem Objekt und dem angegebenen Game Manager-Status unterscheidet.
- Parameters
-
otherState The game manager state to compare to.
- (BOOL) hasGameplayStateChanged: | (GCKGameManagerState *) | otherState |
Gibt an, ob sich der Spielstatus zwischen diesem Objekt und dem angegebenen Game Manager-Status unterscheidet.
- Parameters
-
otherState The game manager state to compare to.
- (BOOL) hasGameDataChanged: | (GCKGameManagerState *) | otherState |
Gibt an, ob sich die Spieldaten zwischen diesem Objekt und dem angegebenen Game Manager-Status unterscheiden
- Parameters
-
otherState The game manager state to compare to.
- (BOOL) hasGameStatusTextChanged: | (GCKGameManagerState *) | otherState |
Gibt an, ob sich der Text des Spielstatus zwischen diesem Objekt und dem angegebenen Game Manager-Status unterscheidet.
- Parameters
-
otherState The game manager state to compare to.
- (BOOL) hasPlayerChanged: | (NSString *) | playerId | |
otherState: | (GCKGameManagerState *) | otherState | |
Gibt an, ob sich der Player 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 an, ob sich der Player-Status des Players 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 an, 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.
- (NSArray<NSString *> *) getListOfChangedPlayers: | (GCKGameManagerState *) | otherState |
Gibt eine Liste der Spieler-IDs zurück, die sich zwischen diesem Objekt und dem angegebenen Game Manager-Status unterscheiden.
Dazu gehören Spieler, die hinzugefügt, entfernt oder in irgendeiner Weise verändert wurden.
- Parameters
-
otherState The game manager state to compare to.
Property-Details
|
readnonatomicassign |
Der Lobbystatus.
Gültige Werte finden Sie unter GCKLobbyState.
|
readnonatomicassign |
Der Spielstatus.
Gültige Werte finden Sie unter „GCKGameplayState“.
|
readnonatomiccopy |
Die spielspezifischen Daten.
Ist entweder ein Objekt, das mithilfe von NSJSONSerialization in JSON serialisiert werden kann, oder nil
.
|
readnonatomiccopy |
Der Text zum Spielstatus.
|
readnonatomicstrong |
Die Liste aller Spieler im Spiel.
|
readnonatomicassign |
Die Liste aller Spieler, die von diesem Absendergerät erstellt wurden.
|
readnonatomicstrong |
Die Liste der Spieler im verbundenen Zustand.
Ein Spieler wird als verbunden angesehen, wenn die zugehörige GCKPlayerInfo::playerState entweder GCKPlayerStateAvailable, GCKPlayerStateReady, GCKPlayerStateIdle oder GCKPlayerStatePlaying ist.
|
readnonatomicstrong |
Die Liste der Spieler im verbundenen Zustand, die ebenfalls auf diesem Gerät erstellt wurden.
Ein Spieler wird als verbunden angesehen, wenn die zugehörige GCKPlayerInfo::playerState entweder GCKPlayerStateAvailable, GCKPlayerStateReady, GCKPlayerStateIdle oder GCKPlayerStatePlaying ist.
|
readnonatomiccopy |
Der Name der Anwendung
Gibt nil
zurück, wenn GCKGameManagerChannel noch nicht mit dem Game Manager des Empfängers verbunden ist.
|
readnonatomicassign |
Die maximale Anzahl von Spielern, die vom Empfänger definiert wurde.
Gibt 0 zurück, wenn GCKGameManagerChannel noch nicht mit dem Game Manager des Empfängers verbunden ist.