Clase GCKGameManagerState
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Es una 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 de NSObject.
|
(GCKPlayerInfo *__nullable) | - getPlayer: |
| Devuelve el objeto GCKPlayerInfo para el ID del jugador especificado o nil si el jugador no existe. Más…
|
|
(NSArray< GCKPlayerInfo * > *) | - getPlayersInState: |
| Devuelve una lista de los jugadores que se encuentran en el estado especificado. Más…
|
|
(BOOL) | - hasLobbyStateChanged: |
| Devuelve si el estado del lobby es diferente entre este objeto y el estado del administrador de juegos especificado. Más…
|
|
(BOOL) | - hasGameplayStateChanged: |
| Devuelve un valor booleano que indica si el estado del juego es diferente entre este objeto y el estado del administrador de juegos especificado. Más…
|
|
(BOOL) | - hasGameDataChanged: |
| Devuelve un valor que indica si los datos del juego son diferentes entre este objeto y el estado del administrador de juegos especificado. Más…
|
|
(BOOL) | - hasGameStatusTextChanged: |
| Devuelve si el texto del estado del juego es diferente entre este objeto y el estado del administrador del juego especificado. Más…
|
|
(BOOL) | - hasPlayerChanged:otherState: |
| Devuelve si el jugador con el ID de jugador especificado cambió entre este objeto y el estado del administrador de juegos especificado. Más…
|
|
(BOOL) | - hasPlayerStateChanged:otherState: |
| Devuelve si el estado del jugador con el ID de jugador especificado cambió entre este objeto y el estado del administrador de juegos especificado. Más…
|
|
(BOOL) | - hasPlayerDataChanged:otherState: |
| Devuelve un valor que indica si los datos del jugador con el ID de jugador especificado cambiaron entre este objeto y el estado del administrador de juegos especificado. Más…
|
|
(NSArray< NSString * > *) | - getListOfChangedPlayers: |
| Devuelve una lista de IDs de jugadores que son diferentes entre este objeto y el estado del administrador de juegos especificado. Más…
|
|
Devuelve el objeto GCKPlayerInfo para el ID del jugador especificado o nil
si el jugador no existe.
- Parameters
-
Devuelve una lista de los jugadores que se encuentran en el estado especificado.
- Parameters
-
playerState | The player state. |
Devuelve si el estado del lobby es diferente entre este objeto y el estado del administrador de juegos especificado.
- Parameters
-
otherState | The game manager state to compare to. |
Devuelve un valor booleano que indica 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. |
Devuelve un valor que indica 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. |
Devuelve si el texto del estado del juego es diferente entre este objeto y el estado del administrador del juego especificado.
- Parameters
-
otherState | The game manager state to compare to. |
- (BOOL) hasPlayerChanged: |
|
(NSString *) |
playerId |
otherState: |
|
(GCKGameManagerState *) |
otherState |
|
|
| |
Devuelve si el jugador con el ID de jugador especificado cambió entre este objeto y el estado del administrador de juegos especificado.
- Parameters
-
playerId | The player ID. |
otherState | The game manager state to compare to. |
- (BOOL) hasPlayerStateChanged: |
|
(NSString *) |
playerId |
otherState: |
|
(GCKGameManagerState *) |
otherState |
|
|
| |
Devuelve si el estado del jugador con el ID de jugador especificado cambió entre este objeto y el estado del administrador de juegos especificado.
- Parameters
-
playerId | The player ID. |
otherState | The game manager state to compare to. |
- (BOOL) hasPlayerDataChanged: |
|
(NSString *) |
playerId |
otherState: |
|
(GCKGameManagerState *) |
otherState |
|
|
| |
Devuelve un valor que indica si los datos del jugador con el ID de jugador especificado cambiaron entre este objeto y el estado del administrador de juegos especificado.
- Parameters
-
playerId | The player ID. |
otherState | The game manager state to compare to. |
Devuelve una lista de IDs de jugadores que son diferentes entre este objeto y el estado del 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. |
Es el estado del lobby.
Consulta GCKLobbyState para ver los valores válidos.
Es el estado del juego.
Consulta GCKGameplayState para obtener valores válidos.
Son los datos específicos del juego.
Será un objeto que se puede serializar en JSON con NSJSONSerialization o nil
.
- (NSString*) gameStatusText |
|
readnonatomiccopy |
Es el texto del estado del juego.
Es la lista de todos los jugadores del juego.
Es la lista de todos los reproductores creados por este dispositivo emisor.
- (NSString*) applicationName |
|
readnonatomiccopy |
Es el nombre de la aplicación.
Devuelve nil
si el GCKGameManagerChannel aún no está conectado al Administrador de juegos del receptor.
Es la cantidad máxima de jugadores según la define el receptor.
Devuelve 0 si el GCKGameManagerChannel aún no está conectado al Administrador de juegos del receptor.
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-07-26 (UTC)
[null,null,["Última actualización: 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,[]]