Klasa GCKGameManagerState
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Reprezentacja stanu Menedżera gier działającego na urządzeniu odbierającym.
- Deprecated:
- Interfejs Game Manager API nie jest już obsługiwany i zostanie usunięty w przyszłej wersji.
Dziedziczy z klasy NSObject.
|
(GCKPlayerInfo *__nullable) | - getPlayer: |
| Zwraca GCKPlayerInfo dla podanego identyfikatora gracza lub nil , jeśli gracz nie istnieje. Więcej…
|
|
(NSArray< GCKPlayerInfo * > *) | - getPlayersInState: |
| Zwraca listę odtwarzaczy, które są w określonym stanie. Więcej…
|
|
(BOOL) | - hasLobbyStateChanged: |
| Zwraca informację, czy stan poczekalni różni się między tym obiektem a określonym stanem menedżera gry. Więcej…
|
|
(BOOL) | - hasGameplayStateChanged: |
| Zwraca informację, czy stan rozgrywki różni się między tym obiektem a określonym stanem menedżera gry. Więcej…
|
|
(BOOL) | - hasGameDataChanged: |
| Zwraca informację, czy dane gry różnią się między tym obiektem a określonym stanem menedżera gier. Więcej…
|
|
(BOOL) | - hasGameStatusTextChanged: |
| Zwraca informację, czy tekst stanu gry różni się między tym obiektem a określonym stanem menedżera gier. Więcej…
|
|
(BOOL) | - hasPlayerChanged:otherState: |
| Zwraca informację, czy gracz o określonym identyfikatorze gracza zmienił się między tym obiektem a określonym stanem menedżera gry. Więcej…
|
|
(BOOL) | - hasPlayerStateChanged:otherState: |
| Zwraca informację, czy stan gracza o określonym identyfikatorze gracza zmienił się między tym obiektem a określonym stanem menedżera gry. Więcej…
|
|
(BOOL) | - hasPlayerDataChanged:otherState: |
| Zwraca informację, czy dane gracza o określonym identyfikatorze gracza zmieniły się między tym obiektem a określonym stanem menedżera gry. Więcej…
|
|
(NSArray< NSString * > *) | - getListOfChangedPlayers: |
| Zwraca listę identyfikatorów graczy, które różnią się między tym obiektem a określonym stanem menedżera gry. Więcej…
|
|
Zwraca GCKPlayerInfo dla podanego identyfikatora gracza lub nil
, jeśli gracz nie istnieje.
- Parameters
-
Zwraca listę odtwarzaczy, które są w określonym stanie.
- Parameters
-
playerState | The player state. |
Zwraca informację, czy stan poczekalni różni się między tym obiektem a określonym stanem menedżera gry.
- Parameters
-
otherState | The game manager state to compare to. |
Zwraca informację, czy stan rozgrywki różni się między tym obiektem a określonym stanem menedżera gry.
- Parameters
-
otherState | The game manager state to compare to. |
Zwraca informację, czy dane gry różnią się między tym obiektem a określonym stanem menedżera gier.
- Parameters
-
otherState | The game manager state to compare to. |
Zwraca informację, czy tekst stanu gry różni się między tym obiektem a określonym stanem menedżera gier.
- Parameters
-
otherState | The game manager state to compare to. |
- (BOOL) hasPlayerChanged: |
|
(NSString *) |
playerId |
otherState: |
|
(GCKGameManagerState *) |
otherState |
|
|
| |
Zwraca informację, czy gracz o określonym identyfikatorze gracza zmienił się między tym obiektem a określonym stanem menedżera gry.
- Parameters
-
playerId | The player ID. |
otherState | The game manager state to compare to. |
- (BOOL) hasPlayerStateChanged: |
|
(NSString *) |
playerId |
otherState: |
|
(GCKGameManagerState *) |
otherState |
|
|
| |
Zwraca informację, czy stan gracza o określonym identyfikatorze gracza zmienił się między tym obiektem a określonym stanem menedżera gry.
- Parameters
-
playerId | The player ID. |
otherState | The game manager state to compare to. |
- (BOOL) hasPlayerDataChanged: |
|
(NSString *) |
playerId |
otherState: |
|
(GCKGameManagerState *) |
otherState |
|
|
| |
Zwraca informację, czy dane gracza o określonym identyfikatorze gracza zmieniły się między tym obiektem a określonym stanem menedżera gry.
- Parameters
-
playerId | The player ID. |
otherState | The game manager state to compare to. |
Zwraca listę identyfikatorów graczy, które różnią się między tym obiektem a określonym stanem menedżera gry.
Obejmuje to graczy, którzy zostali dodani, usunięci lub w jakikolwiek sposób zmienieni.
- Parameters
-
otherState | The game manager state to compare to. |
Stan poczekalni.
Prawidłowe wartości znajdziesz w sekcji GCKLobbyState.
Stan rozgrywki.
Prawidłowe wartości znajdziesz w sekcji GCKGameplayState.
Dane dotyczące konkretnej gry.
Może to być obiekt, który można zserializować do formatu JSON za pomocą NSJSONSerialization, lub nil
.
- (NSString*) gameStatusText |
|
readnonatomiccopy |
Lista wszystkich graczy w grze.
Lista wszystkich odtwarzaczy utworzonych przez to urządzenie wysyłające.
- (NSString*) applicationName |
|
readnonatomiccopy |
Nazwa aplikacji.
Zwraca wartość nil
, jeśli GCKGameManagerChannel nie jest jeszcze połączony z Menedżerem gier odbiorcy.
Maksymalna liczba graczy określona przez odbiorcę.
Zwraca 0, jeśli GCKGameManagerChannel nie jest jeszcze połączony z Menedżerem gier odbiorcy.
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-26 UTC.
[null,null,["Ostatnia aktualizacja: 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,[]]