Descripción general
Representación del estado del administrador de juegos que se ejecuta en el dispositivo receptor.
- Deprecated:
- La API de Game Manager ya no es compatible y se quitará en una versión futura.
Hereda NSObject.
Resumen del método de instancia | |
(GCKPlayerInfo *__nullable) | - getPlayer: |
Muestra el GCKPlayerInfo del ID de jugador especificado o nil si el reproductor no existe. Más... | |
(NSArray< GCKPlayerInfo * > *) | - getPlayersInState: |
Muestra una lista de los jugadores que se encuentran en el estado de reproductor especificado. Más... | |
(BOOL) | - hasLobbyStateChanged: |
Muestra si el estado del vestíbulo es diferente entre este objeto y el estado del administrador de juegos especificado. Más... | |
(BOOL) | - hasGameplayStateChanged: |
Muestra si el estado del juego es diferente entre este objeto y el estado del administrador de juegos especificado. Más... | |
(BOOL) | - hasGameDataChanged: |
Muestra si los datos del juego son diferentes entre este objeto y el estado del administrador de juegos especificado. Más... | |
(BOOL) | - hasGameStatusTextChanged: |
Muestra si el texto de estado del juego es diferente entre este objeto y el estado de administrador de juegos especificado. Más... | |
(BOOL) | - hasPlayerChanged:otherState: |
Muestra si cambió el jugador con el ID de jugador especificado entre este objeto y el estado de administrador de juegos especificado. Más... | |
(BOOL) | - hasPlayerStateChanged:otherState: |
Muestra si cambió el estado del jugador con el ID de jugador especificado entre este objeto y el estado de administrador de juegos especificado. Más... | |
(BOOL) | - hasPlayerDataChanged:otherState: |
Muestra si los datos del jugador con el ID de jugador especificado cambiaron entre este objeto y el estado de administrador de juegos especificado. Más... | |
(NSArray< NSString * > *) | - getListOfChangedPlayers: |
Muestra una lista de los ID de jugador que son diferentes entre este objeto y el estado de administrador de juegos especificado. Más... | |
Resumen de la propiedad | |
GCKLobbyState | lobbyState |
El estado del vestíbulo. Más... | |
GCKGameplayState | gameplayState |
El estado del juego. Más... | |
id | gameData |
Los datos específicos del juego. Más... | |
NSString * | gameStatusText |
El texto del estado del juego. Más... | |
NSArray< GCKPlayerInfo * > * | players |
La lista de todos los jugadores del juego. Más... | |
NSArray< GCKPlayerInfo * > * | controllablePlayers |
La lista de todos los reproductores creados por este dispositivo emisor. Más... | |
NSArray< GCKPlayerInfo * > * | connectedPlayers |
La lista de jugadores en un estado conectado. Más... | |
NSArray< GCKPlayerInfo * > * | connectedControllablePlayers |
La lista de los jugadores en un estado conectado que también se crearon en este dispositivo emisor. Más... | |
NSString * | applicationName |
El nombre de la aplicación. Más... | |
NSInteger | maxPlayers |
El número máximo de jugadores según lo define el receptor. Más... | |
Detalle del método
- (GCKPlayerInfo *__nullable) getPlayer: | (NSString *) | playerID |
Muestra el GCKPlayerInfo del ID de jugador especificado o nil
si el reproductor no existe.
- Parameters
-
playerID The player ID.
- (NSArray<GCKPlayerInfo *> *) getPlayersInState: | (GCKPlayerState) | playerState |
Muestra una lista de los jugadores que se encuentran en el estado de reproductor especificado.
- Parameters
-
playerState The player state.
- (BOOL) hasLobbyStateChanged: | (GCKGameManagerState *) | otherState |
Muestra si el estado del vestíbulo es diferente entre este objeto y el estado del administrador de juegos especificado.
- Parameters
-
otherState The game manager state to compare to.
- (BOOL) hasGameplayStateChanged: | (GCKGameManagerState *) | otherState |
Muestra si el estado del juego es diferente entre este objeto y el estado del administrador de juegos especificado.
- Parameters
-
otherState The game manager state to compare to.
- (BOOL) hasGameDataChanged: | (GCKGameManagerState *) | otherState |
Muestra si los datos del juego son diferentes entre este objeto y el estado del administrador de juegos especificado.
- Parameters
-
otherState The game manager state to compare to.
- (BOOL) hasGameStatusTextChanged: | (GCKGameManagerState *) | otherState |
Muestra si el texto de estado del juego es diferente entre este objeto y el estado de administrador de juegos especificado.
- Parameters
-
otherState The game manager state to compare to.
- (BOOL) hasPlayerChanged: | (NSString *) | playerId | |
otherState: | (GCKGameManagerState *) | otherState | |
Muestra si cambió el jugador con el ID de jugador especificado entre este objeto y el estado de administrador de juegos especificado.
- Parameters
-
playerId The player ID. otherState The game manager state to compare to.
- (BOOL) hasPlayerStateChanged: | (NSString *) | playerId | |
otherState: | (GCKGameManagerState *) | otherState | |
Muestra si cambió el estado del jugador con el ID de jugador especificado entre este objeto y el estado de administrador de juegos especificado.
- Parameters
-
playerId The player ID. otherState The game manager state to compare to.
- (BOOL) hasPlayerDataChanged: | (NSString *) | playerId | |
otherState: | (GCKGameManagerState *) | otherState | |
Muestra si los datos del jugador con el ID de jugador especificado cambiaron entre este objeto y el estado de administrador de juegos especificado.
- Parameters
-
playerId The player ID. otherState The game manager state to compare to.
- (NSArray<NSString *> *) getListOfChangedPlayers: | (GCKGameManagerState *) | otherState |
Muestra una lista de los ID de jugador que son diferentes entre este objeto y el estado de administrador de juegos especificado.
Esto incluye a los jugadores que se agregaron, quitaron o cambiaron de alguna manera.
- Parameters
-
otherState The game manager state to compare to.
Detalles de la propiedad
|
readnonatomicassign |
El estado del vestíbulo.
Consulta GCKLobbyState para obtener valores válidos.
|
readnonatomicassign |
El estado del juego.
Consulta GCKGameplayState para obtener valores válidos.
|
readnonatomiccopy |
Los datos específicos del juego.
Será un objeto que se puede serializar en JSON mediante NSJSONSerialization o nil
.
|
readnonatomiccopy |
El texto del estado del juego.
|
readnonatomicstrong |
La lista de todos los jugadores del juego.
|
readnonatomicassign |
La lista de todos los reproductores creados por este dispositivo emisor.
|
readnonatomicstrong |
La lista de jugadores en un estado conectado.
Se considera que un jugador está en estado conectado si el GCKPlayerInfo::playerState asociado es GCKPlayerStateAvailable, GCKPlayerStateReady, GCKPlayerStateIdle o GCKPlayerStatePlaying.
|
readnonatomicstrong |
La lista de los jugadores en un estado conectado que también se crearon en este dispositivo emisor.
Se considera que un jugador está en estado conectado si el GCKPlayerInfo::playerState asociado es GCKPlayerStateAvailable, GCKPlayerStateReady, GCKPlayerStateIdle o GCKPlayerStatePlaying.
|
readnonatomiccopy |
El nombre de la aplicación.
Muestra nil
si GCKGameManagerChannel aún no está conectado al Game Manager del receptor.
|
readnonatomicassign |
El número máximo de jugadores según lo define el receptor.
Muestra 0 si el GCKGameManagerChannel aún no está conectado al Game Manager del receptor.