Classe GCKGameManagerState
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Una rappresentazione dello stato di Game Manager in esecuzione sul dispositivo ricevitore.
- Deprecated:
- L'API Game Manager non è più supportata e verrà rimossa in una release futura.
Eredita NSObject.
|
(GCKPlayerInfo *__nullable) | - getPlayer: |
| Restituisce GCKPlayerInfo per l'ID giocatore specificato o nil se il giocatore non esiste. Altro…
|
|
(NSArray< GCKPlayerInfo * > *) | - getPlayersInState: |
| Restituisce un elenco di giocatori che si trovano nello stato specificato. Altro…
|
|
(BOOL) | - hasLobbyStateChanged: |
| Restituisce un valore che indica se lo stato della lobby è diverso tra questo oggetto e lo stato specificato di Game Manager. Altro…
|
|
(BOOL) | - hasGameplayStateChanged: |
| Restituisce un valore che indica se lo stato di gioco è diverso tra questo oggetto e lo stato del gestore di gioco specificato. Altro…
|
|
(BOOL) | - hasGameDataChanged: |
| Restituisce un valore che indica se i dati di gioco sono diversi tra questo oggetto e lo stato specificato di Game Manager. Altro…
|
|
(BOOL) | - hasGameStatusTextChanged: |
| Restituisce un valore che indica se il testo dello stato del gioco è diverso tra questo oggetto e lo stato specificato di Game Manager. Altro…
|
|
(BOOL) | - hasPlayerChanged:otherState: |
| Restituisce un valore che indica se il giocatore con l'ID giocatore specificato è cambiato tra questo oggetto e lo stato del gestore di gioco specificato. Altro…
|
|
(BOOL) | - hasPlayerStateChanged:otherState: |
| Restituisce un valore che indica se lo stato del giocatore con l'ID giocatore specificato è cambiato tra questo oggetto e lo stato del gestore di gioco specificato. Altro…
|
|
(BOOL) | - hasPlayerDataChanged:otherState: |
| Restituisce un valore che indica se i dati del giocatore con l'ID giocatore specificato sono cambiati tra questo oggetto e lo stato specificato di Game Manager. Altro…
|
|
(NSArray< NSString * > *) | - getListOfChangedPlayers: |
| Restituisce un elenco di ID giocatore diversi tra questo oggetto e lo stato specificato di Game Manager. Altro…
|
|
Restituisce GCKPlayerInfo per l'ID giocatore specificato o nil
se il giocatore non esiste.
- Parameters
-
Restituisce un elenco di giocatori che si trovano nello stato specificato.
- Parameters
-
playerState | The player state. |
Restituisce un valore che indica se lo stato della lobby è diverso tra questo oggetto e lo stato specificato di Game Manager.
- Parameters
-
otherState | The game manager state to compare to. |
Restituisce un valore che indica se lo stato di gioco è diverso tra questo oggetto e lo stato del gestore di gioco specificato.
- Parameters
-
otherState | The game manager state to compare to. |
Restituisce un valore che indica se i dati di gioco sono diversi tra questo oggetto e lo stato specificato di Game Manager.
- Parameters
-
otherState | The game manager state to compare to. |
Restituisce un valore che indica se il testo dello stato del gioco è diverso tra questo oggetto e lo stato specificato di Game Manager.
- Parameters
-
otherState | The game manager state to compare to. |
- (BOOL) hasPlayerChanged: |
|
(NSString *) |
playerId |
otherState: |
|
(GCKGameManagerState *) |
otherState |
|
|
| |
Restituisce un valore che indica se il giocatore con l'ID giocatore specificato è cambiato tra questo oggetto e lo stato del gestore di gioco specificato.
- Parameters
-
playerId | The player ID. |
otherState | The game manager state to compare to. |
- (BOOL) hasPlayerStateChanged: |
|
(NSString *) |
playerId |
otherState: |
|
(GCKGameManagerState *) |
otherState |
|
|
| |
Restituisce un valore che indica se lo stato del giocatore con l'ID giocatore specificato è cambiato tra questo oggetto e lo stato del gestore di gioco specificato.
- Parameters
-
playerId | The player ID. |
otherState | The game manager state to compare to. |
- (BOOL) hasPlayerDataChanged: |
|
(NSString *) |
playerId |
otherState: |
|
(GCKGameManagerState *) |
otherState |
|
|
| |
Restituisce un valore che indica se i dati del giocatore con l'ID giocatore specificato sono cambiati tra questo oggetto e lo stato specificato di Game Manager.
- Parameters
-
playerId | The player ID. |
otherState | The game manager state to compare to. |
Restituisce un elenco di ID giocatore diversi tra questo oggetto e lo stato specificato di Game Manager.
Sono inclusi i giocatori che sono stati aggiunti, rimossi o modificati in qualsiasi modo.
- Parameters
-
otherState | The game manager state to compare to. |
Lo stato della lobby.
Per i valori validi, vedi GCKLobbyState.
Lo stato del gameplay.
Per i valori validi, vedi GCKGameplayState.
I dati specifici del gioco.
Sarà un oggetto serializzabile in JSON utilizzando NSJSONSerialization o nil
.
- (NSString*) gameStatusText |
|
readnonatomiccopy |
Il testo dello stato della partita.
L'elenco di tutti i giocatori della partita.
L'elenco di tutti i giocatori creati da questo dispositivo mittente.
- (NSString*) applicationName |
|
readnonatomiccopy |
Nome dell'applicazione.
Restituisce nil
se GCKGameManagerChannel non è ancora connesso a Game Manager del destinatario.
Il numero massimo di giocatori definito dal ricevitore.
Restituisce 0 se GCKGameManagerChannel non è ancora connesso a Game Manager del destinatario.
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2025-07-26 UTC.
[null,null,["Ultimo aggiornamento 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,[]]