Visão geral
Uma representação do estado do Game Manager 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.
Resumo do método de instância | |
(GCKPlayerInfo *__nullable) | - getPlayer: |
Retorna o GCKPlayerInfo para o ID do jogador ou nil , se o player não existir. Mais... | |
(NSArray< GCKPlayerInfo * > *) | - getPlayersInState: |
Retorna uma lista de jogadores que estão no estado de player especificado. Mais... | |
(BOOL) | - hasLobbyStateChanged: |
Retorna se o estado do lobby é diferente entre este objeto e o estado especificado do gerenciador de jogos. Mais... | |
(BOOL) | - hasGameplayStateChanged: |
Retorna se o estado do jogo é diferente entre este objeto e o estado especificado do gerenciador de jogos. Mais... | |
(BOOL) | - hasGameDataChanged: |
Retorna se os dados do jogo são diferentes entre esse objeto e o estado especificado do gerenciador de jogos. Mais... | |
(BOOL) | - hasGameStatusTextChanged: |
Retorna se o texto do status do jogo é diferente entre este objeto e o estado especificado do gerenciador de jogos. Mais... | |
(BOOL) | - hasPlayerChanged:otherState: |
Retorna se o jogador com o ID especificado foi alterado entre este objeto e o estado especificado do gerenciador de jogos. Mais... | |
(BOOL) | - hasPlayerStateChanged:otherState: |
Retorna se o estado do player com o ID especificado mudou entre esse objeto e o estado especificado do gerenciador de jogos. Mais... | |
(BOOL) | - hasPlayerDataChanged:otherState: |
Retorna se os dados do jogador com o ID especificado mudaram entre esse objeto e o estado especificado do gerenciador de jogos. Mais... | |
(NSArray< NSString * > *) | - getListOfChangedPlayers: |
Retorna uma lista de IDs de jogadores diferentes entre esse objeto e o estado especificado do gerenciador de jogos. Mais... | |
Resumo da propriedade | |
GCKLobbyState | lobbyState |
O estado do lobby. Mais... | |
GCKGameplayState | gameplayState |
O estado do jogo. Mais... | |
id | gameData |
Os dados específicos do jogo. Mais... | |
NSString * | gameStatusText |
O texto do status do jogo. Mais... | |
NSArray< GCKPlayerInfo * > * | players |
Lista de todos os jogadores no jogo. Mais... | |
NSArray< GCKPlayerInfo * > * | controllablePlayers |
Lista de todos os jogadores criados por este dispositivo remetente. Mais... | |
NSArray< GCKPlayerInfo * > * | connectedPlayers |
Lista de jogadores em um estado conectado. Mais... | |
NSArray< GCKPlayerInfo * > * | connectedControllablePlayers |
A lista de jogadores em um estado conectado que também foram criados neste dispositivo remetente. Mais... | |
NSString * | applicationName |
O nome do aplicativo. Mais... | |
NSInteger | maxPlayers |
É o número máximo de jogadores definido pelo destinatário. Mais... | |
Detalhes dos métodos
- (GCKPlayerInfo *__nullable) getPlayer: | (NSString *) | playerID |
Retorna o GCKPlayerInfo para o ID do jogador ou nil
, se o player não existir.
- Parameters
-
playerID The player ID.
- (NSArray<GCKPlayerInfo *> *) getPlayersInState: | (GCKPlayerState) | playerState |
Retorna uma lista de jogadores que estão no estado de player especificado.
- Parameters
-
playerState The player state.
- (BOOL) hasLobbyStateChanged: | (GCKGameManagerState *) | otherState |
Retorna se o estado do lobby é diferente entre este objeto e o estado especificado do gerenciador de jogos.
- Parameters
-
otherState The game manager state to compare to.
- (BOOL) hasGameplayStateChanged: | (GCKGameManagerState *) | otherState |
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.
- (BOOL) hasGameDataChanged: | (GCKGameManagerState *) | otherState |
Retorna se os dados do jogo são diferentes entre esse objeto e o estado especificado do gerenciador de jogos.
- Parameters
-
otherState The game manager state to compare to.
- (BOOL) hasGameStatusTextChanged: | (GCKGameManagerState *) | otherState |
Retorna se o texto do 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 foi alterado 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 player com o ID especificado mudou entre esse 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 esse objeto e o estado especificado do gerenciador de jogos.
- Parameters
-
playerId The player ID. otherState The game manager state to compare to.
- (NSArray<NSString *> *) getListOfChangedPlayers: | (GCKGameManagerState *) | otherState |
Retorna uma lista de IDs de jogadores diferentes entre esse objeto e o estado especificado do gerenciador de jogos.
Isso inclui os jogadores que foram adicionados, removidos ou alterados de alguma forma.
- Parameters
-
otherState The game manager state to compare to.
Detalhes da propriedade
|
readnonatomicassign |
O estado do lobby.
Consulte GCKLobbyState para ver valores válidos.
|
readnonatomicassign |
O estado do jogo.
Consulte GCKGameplayState para ver os valores válidos.
|
readnonatomiccopy |
Os dados específicos do jogo.
Será um objeto que pode ser serializado para JSON usando NSJSONSerialization ou nil
.
|
readnonatomiccopy |
O texto do status do jogo.
|
readnonatomicstrong |
Lista de todos os jogadores no jogo.
|
readnonatomicassign |
Lista de todos os jogadores criados por este dispositivo remetente.
|
readnonatomicstrong |
Lista de jogadores em um estado conectado.
Considera-se que um jogador está em um estado conectado se o GCKPlayerInfo::playerState associado estiver GCKPlayerStateAvailable, GCKPlayerStateReady, GCKPlayerStateIdle ou GCKPlayerStatePlaying.
|
readnonatomicstrong |
A lista de jogadores em um estado conectado que também foram criados neste dispositivo remetente.
Considera-se que um jogador está em um estado conectado se o GCKPlayerInfo::playerState associado estiver GCKPlayerStateAvailable, GCKPlayerStateReady, GCKPlayerStateIdle ou GCKPlayerStatePlaying.
|
readnonatomiccopy |
O nome do aplicativo.
Retornará nil
se o GCKGameManagerChannel ainda não estiver conectado ao Gerenciador de jogos do receptor.
|
readnonatomicassign |
É o número máximo de jogadores definido pelo destinatário.
Retorna 0 se o GCKGameManagerChannel ainda não estiver conectado ao Gerenciador de jogos do receptor.