Omówienie
Przedstawienie stanu Menedżera gier na urządzeniu odbiornika.
- Deprecated:
- Interfejs Game Manager API nie jest już obsługiwany i zostanie usunięty w kolejnej wersji.
Dziedziczy NSObject.
Podsumowanie metody instancji | |
(GCKPlayerInfo *__nullable) | - getPlayer: |
Zwraca wartość GCKPlayerInfo dla podanego identyfikatora gracza lub nil , jeśli odtwarzacz nie istnieje. Więcej... | |
(NSArray< GCKPlayerInfo * > *) | - getPlayersInState: |
Zwraca listę graczy o określonym stanie. Więcej... | |
(BOOL) | - hasLobbyStateChanged: |
Zwraca informacje o tym, czy stan w lobby różni się między tym obiektem a określonym stanem menedżera gry. Więcej... | |
(BOOL) | - hasGameplayStateChanged: |
Zwraca, czy różni się stan rozgrywki od tego obiektu, a określony stan menedżera gry. Więcej... | |
(BOOL) | - hasGameDataChanged: |
Zwraca informacje o tym, czy dane gry różnią się między tym obiektem a określonym stanem menedżera gry. Więcej... | |
(BOOL) | - hasGameStatusTextChanged: |
Zwraca, czy tekst stanu gry różni się między tym obiektem a określonym stanem menedżera gry. Więcej... | |
(BOOL) | - hasPlayerChanged:otherState: |
Zwraca informację, czy gracz o podanym identyfikatorze gracza zmienił się między tym obiektem a określonym stanem menedżera gry. Więcej... | |
(BOOL) | - hasPlayerStateChanged:otherState: |
Zwraca informację, czy stan odtwarzacza o podanym identyfikatorze gracza zmienił się między tym obiektem a określonym stanem menedżera gry. Więcej... | |
(BOOL) | - hasPlayerDataChanged:otherState: |
Zwraca informację o tym, czy dane odtwarzacza o podanym identyfikatorze zostały zmienione 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ę od tego obiektu do podanego stanu menedżera gry. Więcej... | |
Podsumowanie usługi | |
GCKLobbyState | lobbyState |
Stan w lobby. Więcej... | |
GCKGameplayState | gameplayState |
Stan rozgrywki. Więcej... | |
id | gameData |
Dane z gry. Więcej... | |
NSString * | gameStatusText |
Tekst stanu gry. Więcej... | |
NSArray< GCKPlayerInfo * > * | players |
Lista wszystkich graczy w grze. Więcej... | |
NSArray< GCKPlayerInfo * > * | controllablePlayers |
Lista wszystkich odtwarzaczy utworzonych przez to urządzenie nadawcy. Więcej... | |
NSArray< GCKPlayerInfo * > * | connectedPlayers |
Lista graczy ze stanem połączenia. Więcej... | |
NSArray< GCKPlayerInfo * > * | connectedControllablePlayers |
Lista graczy w stanie połączenia, które również zostały utworzone na tym urządzeniu nadawcy. Więcej... | |
NSString * | applicationName |
Nazwa aplikacji. Więcej... | |
NSInteger | maxPlayers |
Maksymalna liczba graczy zdefiniowana przez odbiorcę. Więcej... | |
Szczegóły metody
- (GCKPlayerInfo *__nullable) getPlayer: | (NSString *) | playerID |
Zwraca wartość GCKPlayerInfo dla podanego identyfikatora gracza lub nil
, jeśli odtwarzacz nie istnieje.
- Parameters
-
playerID The player ID.
- (NSArray<GCKPlayerInfo *> *) getPlayersInState: | (GCKPlayerState) | playerState |
Zwraca listę graczy o określonym stanie.
- Parameters
-
playerState The player state.
- (BOOL) hasLobbyStateChanged: | (GCKGameManagerState *) | otherState |
Zwraca informacje o tym, czy stan w lobby różni się między tym obiektem a określonym stanem menedżera gry.
- Parameters
-
otherState The game manager state to compare to.
- (BOOL) hasGameplayStateChanged: | (GCKGameManagerState *) | otherState |
Zwraca, czy różni się stan rozgrywki od tego obiektu, a określony stan menedżera gry.
- Parameters
-
otherState The game manager state to compare to.
- (BOOL) hasGameDataChanged: | (GCKGameManagerState *) | otherState |
Zwraca informacje o tym, czy dane gry różnią się między tym obiektem a określonym stanem menedżera gry.
- Parameters
-
otherState The game manager state to compare to.
- (BOOL) hasGameStatusTextChanged: | (GCKGameManagerState *) | otherState |
Zwraca, czy tekst stanu gry różni się między tym obiektem a określonym stanem menedżera gry.
- Parameters
-
otherState The game manager state to compare to.
- (BOOL) hasPlayerChanged: | (NSString *) | playerId | |
otherState: | (GCKGameManagerState *) | otherState | |
Zwraca informację, czy gracz o podanym 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 odtwarzacza o podanym 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ę o tym, czy dane odtwarzacza o podanym identyfikatorze zostały zmienione między tym obiektem a określonym stanem menedżera gry.
- Parameters
-
playerId The player ID. otherState The game manager state to compare to.
- (NSArray<NSString *> *) getListOfChangedPlayers: | (GCKGameManagerState *) | otherState |
Zwraca listę identyfikatorów graczy, które różnią się od tego obiektu do podanego stanu menedżera gry.
Dotyczy to także graczy dodanych, usuniętych lub w jakikolwiek sposób zmieniony.
- Parameters
-
otherState The game manager state to compare to.
Szczegóły usługi
|
readnonatomicassign |
Stan w lobby.
Prawidłowe wartości znajdziesz na stronie GCKLobbyState.
|
readnonatomicassign |
Stan rozgrywki.
Prawidłowe wartości znajdziesz na stronie GCKGameplayState.
|
readnonatomiccopy |
Dane z gry.
Będzie to obiekt, który można zserializować do formatu JSON przy użyciu NSJSONSerialization lub nil
.
|
readnonatomiccopy |
Tekst stanu gry.
|
readnonatomicstrong |
Lista wszystkich graczy w grze.
|
readnonatomicassign |
Lista wszystkich odtwarzaczy utworzonych przez to urządzenie nadawcy.
|
readnonatomicstrong |
Lista graczy ze stanem połączenia.
Zawodnik jest uważany za połączony, jeśli powiązany z nim element GCKPlayerInfo::playerState to GCKPlayerStateAvailable, GCKPlayerStateReady, GCKPlayerStateIdle lub GCKPlayerStatePlaying.
|
readnonatomicstrong |
Lista graczy w stanie połączenia, które również zostały utworzone na tym urządzeniu nadawcy.
Zawodnik jest uważany za połączony, jeśli powiązany z nim element GCKPlayerInfo::playerState to GCKPlayerStateAvailable, GCKPlayerStateReady, GCKPlayerStateIdle lub GCKPlayerStatePlaying.
|
readnonatomiccopy |
Nazwa aplikacji.
Zwraca wartość nil
, jeśli GCKGameManagerChannel nie jest jeszcze połączony z Menedżerem gier u odbiorcy.
|
readnonatomicassign |
Maksymalna liczba graczy zdefiniowana przez odbiorcę.
Jeśli GCKGameManagerChannel nie jest jeszcze połączony z Menedżerem gier u odbiorcy, zwraca wartość 0.