Panoramica
Una rappresentazione dello stato di Game Manager in esecuzione sul dispositivo di ricezione.
- Deprecated:
- L'API Game Manager non è più supportata e verrà rimossa in una release futura.
Eredita NSObject.
Riepilogo del metodo dell'istanza | |
(GCKPlayerInfo *__nullable) | - getPlayer: |
Restituisce GCKPlayerInfo per l'ID player specificato o nil se il player non esiste. Altro... | |
(NSArray< GCKPlayerInfo * > *) | - getPlayersInState: |
Restituisce un elenco di giocatori che si trovano nello stato di riproduzione specificato. Altro... | |
(BOOL) | - hasLobbyStateChanged: |
Restituisce se lo stato della hall è diverso tra questo oggetto e quello specificato per il gestore dei giochi. Altro... | |
(BOOL) | - hasGameplayStateChanged: |
Restituisce se lo stato del gameplay è diverso tra questo oggetto e quello specificato per il gestore del gioco. Altro... | |
(BOOL) | - hasGameDataChanged: |
Restituisce se i dati di gioco sono diversi tra questo oggetto e lo stato di gestore del gioco specificato. Altro... | |
(BOOL) | - hasGameStatusTextChanged: |
Restituisce se il testo dello stato del gioco è diverso tra questo oggetto e lo stato di gestore del gioco specificato. Altro... | |
(BOOL) | - hasPlayerChanged:otherState: |
Restituisce se il player con l'ID giocatore specificato è cambiato tra questo oggetto e lo stato di gestore del gioco specificato. Altro... | |
(BOOL) | - hasPlayerStateChanged:otherState: |
Restituisce se lo stato del player con l'ID specificato è cambiato tra l'oggetto e lo stato del gestore del gioco specificato. Altro... | |
(BOOL) | - hasPlayerDataChanged:otherState: |
Restituisce se i dati del player con l'ID specificato sono cambiati tra l'oggetto e lo stato del gestore. Altro... | |
(NSArray< NSString * > *) | - getListOfChangedPlayers: |
Restituisce un elenco di ID giocatore che sono diversi tra questo oggetto e lo stato di gestore del gioco specificato. Altro... | |
Riepilogo proprietà | |
GCKLobbyState | lobbyState |
Lo stato della hall. Altro... | |
GCKGameplayState | gameplayState |
Lo stato del gameplay. Altro... | |
id | gameData |
I dati specifici del gioco. Altro... | |
NSString * | gameStatusText |
Il testo dello stato del gioco. Altro... | |
NSArray< GCKPlayerInfo * > * | players |
L'elenco di tutti i giocatori nel gioco. Altro... | |
NSArray< GCKPlayerInfo * > * | controllablePlayers |
L'elenco di tutti i player creati da questo dispositivo mittente. Altro... | |
NSArray< GCKPlayerInfo * > * | connectedPlayers |
L'elenco di giocatori in uno stato collegato. Altro... | |
NSArray< GCKPlayerInfo * > * | connectedControllablePlayers |
L'elenco di giocatori in uno stato collegato che sono stati creati anche su questo dispositivo mittente. Altro... | |
NSString * | applicationName |
Nome dell'applicazione. Altro... | |
NSInteger | maxPlayers |
Il numero massimo di giocatori definito dal ricevitore. Altro... | |
Dettaglio metodo
- (GCKPlayerInfo *__nullable) getPlayer: | (NSString *) | playerID |
Restituisce GCKPlayerInfo per l'ID player specificato o nil
se il player non esiste.
- Parameters
-
playerID The player ID.
- (NSArray<GCKPlayerInfo *> *) getPlayersInState: | (GCKPlayerState) | playerState |
Restituisce un elenco di giocatori che si trovano nello stato di riproduzione specificato.
- Parameters
-
playerState The player state.
- (BOOL) hasLobbyStateChanged: | (GCKGameManagerState *) | otherState |
Restituisce se lo stato della hall è diverso tra questo oggetto e quello specificato per il gestore dei giochi.
- Parameters
-
otherState The game manager state to compare to.
- (BOOL) hasGameplayStateChanged: | (GCKGameManagerState *) | otherState |
Restituisce se lo stato del gameplay è diverso tra questo oggetto e quello specificato per il gestore del gioco.
- Parameters
-
otherState The game manager state to compare to.
- (BOOL) hasGameDataChanged: | (GCKGameManagerState *) | otherState |
Restituisce se i dati di gioco sono diversi tra questo oggetto e lo stato di gestore del gioco specificato.
- Parameters
-
otherState The game manager state to compare to.
- (BOOL) hasGameStatusTextChanged: | (GCKGameManagerState *) | otherState |
Restituisce se il testo dello stato del gioco è diverso tra questo oggetto e lo stato di gestore del gioco specificato.
- Parameters
-
otherState The game manager state to compare to.
- (BOOL) hasPlayerChanged: | (NSString *) | playerId | |
otherState: | (GCKGameManagerState *) | otherState | |
Restituisce se il player con l'ID giocatore specificato è cambiato tra questo oggetto e lo stato di gestore del gioco specificato.
- Parameters
-
playerId The player ID. otherState The game manager state to compare to.
- (BOOL) hasPlayerStateChanged: | (NSString *) | playerId | |
otherState: | (GCKGameManagerState *) | otherState | |
Restituisce se lo stato del player con l'ID specificato è cambiato tra l'oggetto e lo stato del gestore del gioco specificato.
- Parameters
-
playerId The player ID. otherState The game manager state to compare to.
- (BOOL) hasPlayerDataChanged: | (NSString *) | playerId | |
otherState: | (GCKGameManagerState *) | otherState | |
Restituisce se i dati del player con l'ID specificato sono cambiati tra l'oggetto e lo stato del gestore.
- Parameters
-
playerId The player ID. otherState The game manager state to compare to.
- (NSArray<NSString *> *) getListOfChangedPlayers: | (GCKGameManagerState *) | otherState |
Restituisce un elenco di ID giocatore che sono diversi tra questo oggetto e lo stato di gestore del gioco specificato.
Sono inclusi i giocatori che sono stati aggiunti, rimossi o modificati in qualche modo.
- Parameters
-
otherState The game manager state to compare to.
Dettaglio proprietà
|
readnonatomicassign |
Lo stato della hall.
Vedi GCKLobbyState per i valori validi.
|
readnonatomicassign |
Lo stato del gameplay.
Vedi GCKGameplayState per i valori validi.
|
readnonatomiccopy |
I dati specifici del gioco.
Sarà un oggetto che può essere serializzato su JSON utilizzando la serializzazione NSJSON oppure nil
.
|
readnonatomiccopy |
Il testo dello stato del gioco.
|
readnonatomicstrong |
L'elenco di tutti i giocatori nel gioco.
|
readnonatomicassign |
L'elenco di tutti i player creati da questo dispositivo mittente.
|
readnonatomicstrong |
L'elenco di giocatori in uno stato collegato.
Un giocatore è considerato in uno stato connesso se il GCKPlayerInfo::playerState associato è uno di GCKPlayerStateAvailable, GCKPlayerStateReady, GCKPlayerStateIdle o GCKPlayerStatePlaying.
|
readnonatomicstrong |
L'elenco di giocatori in uno stato collegato che sono stati creati anche su questo dispositivo mittente.
Un giocatore è considerato in uno stato connesso se il GCKPlayerInfo::playerState associato è uno di GCKPlayerStateAvailable, GCKPlayerStateReady, GCKPlayerStateIdle o GCKPlayerStatePlaying.
|
readnonatomiccopy |
Nome dell'applicazione.
Restituisce nil
se GCKGameManagerChannel non è ancora connesso a Game Manager del destinatario.
|
readnonatomicassign |
Il numero massimo di giocatori definito dal ricevitore.
Restituisce 0 se GCKGameManagerChannel non è ancora connesso a Game Manager del destinatario.