Classe GCKGameManagerState
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Uma representação do estado do Gerenciador de jogos em execução no dispositivo receptor.
- Deprecated:
- A API Game Manager não é mais compatível e será removida em uma versão futura.
Herda o NSObject.
Retorna o GCKPlayerInfo para o ID do jogador especificado ou nil
se o jogador não existir.
- Parameters
-
Retorna uma lista de jogadores que estão no estado especificado.
- Parameters
-
playerState | The player state. |
Retorna se o estado da sala é diferente entre este objeto e o estado especificado do gerenciador de jogos.
- Parameters
-
otherState | The game manager state to compare to. |
Retorna se o estado do jogo é diferente entre este objeto e o estado especificado do gerenciador de jogos.
- Parameters
-
otherState | The game manager state to compare to. |
Retorna se os dados do jogo são diferentes entre este objeto e o estado especificado do gerenciador de jogos.
- Parameters
-
otherState | The game manager state to compare to. |
Retorna se o texto de status do jogo é diferente entre este objeto e o estado especificado do gerenciador de jogos.
- Parameters
-
otherState | The game manager state to compare to. |
- (BOOL) hasPlayerChanged: |
|
(NSString *) |
playerId |
otherState: |
|
(GCKGameManagerState *) |
otherState |
|
|
| |
Retorna se o jogador com o ID especificado mudou entre este objeto e o estado especificado do gerenciador de jogos.
- Parameters
-
playerId | The player ID. |
otherState | The game manager state to compare to. |
- (BOOL) hasPlayerStateChanged: |
|
(NSString *) |
playerId |
otherState: |
|
(GCKGameManagerState *) |
otherState |
|
|
| |
Retorna se o estado do jogador com o ID especificado mudou entre este objeto e o estado especificado do gerenciador de jogos.
- Parameters
-
playerId | The player ID. |
otherState | The game manager state to compare to. |
- (BOOL) hasPlayerDataChanged: |
|
(NSString *) |
playerId |
otherState: |
|
(GCKGameManagerState *) |
otherState |
|
|
| |
Retorna se os dados do jogador com o ID especificado mudaram entre este objeto e o estado especificado do gerenciador de jogos.
- Parameters
-
playerId | The player ID. |
otherState | The game manager state to compare to. |
Retorna uma lista de IDs de jogadores diferentes entre este objeto e o estado especificado do gerenciador de jogos.
Isso inclui jogadores que foram adicionados, removidos ou mudaram de alguma forma.
- Parameters
-
otherState | The game manager state to compare to. |
O estado do lobby.
Consulte GCKLobbyState para conferir os valores válidos.
O estado da jogabilidade.
Consulte GCKGameplayState para conferir os valores válidos.
Os dados específicos do jogo.
Será um objeto que pode ser serializado em JSON usando NSJSONSerialization ou nil
.
- (NSString*) gameStatusText |
|
readnonatomiccopy |
O texto do status do jogo.
A lista de todos os jogadores na partida.
A lista de todos os players criados pelo dispositivo remetente.
- (NSString*) applicationName |
|
readnonatomiccopy |
O nome do aplicativo.
Retorna nil
se o GCKGameManagerChannel ainda não estiver conectado ao Gerenciador de jogos do receptor.
O número máximo de jogadores definido pelo receptor.
Retorna 0 se o GCKGameManagerChannel ainda não estiver conectado ao Game Manager do receptor.
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-07-26 UTC.
[null,null,["Última atualização 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,[]]