Ringkasan
Representasi status Game Manager yang berjalan di perangkat penerima.
- Deprecated:
- Game Manager API tidak lagi didukung dan akan dihapus dalam rilis mendatang.
Mewarisi NSObject.
Ringkasan Metode Instance | |
(GCKPlayerInfo *__nullable) | - getPlayer: |
Menampilkan GCKPlayerInfo untuk ID pemain yang ditentukan atau nil jika pemutar tidak ada. Selengkapnya... | |
(NSArray< GCKPlayerInfo * > *) | - getPlayersInState: |
Menampilkan daftar pemain yang berada dalam status pemutar yang ditentukan. Selengkapnya... | |
(BOOL) | - hasLobbyStateChanged: |
Menampilkan apakah status lobi berbeda antara objek ini dan status pengelola game yang ditentukan. Selengkapnya... | |
(BOOL) | - hasGameplayStateChanged: |
Menampilkan apakah status gameplay berbeda antara objek ini dan status pengelola game yang ditentukan. Selengkapnya... | |
(BOOL) | - hasGameDataChanged: |
Menampilkan apakah data game berbeda antara objek ini dan status pengelola game yang ditentukan. Selengkapnya... | |
(BOOL) | - hasGameStatusTextChanged: |
Menampilkan apakah teks status game berbeda antara objek ini dan status pengelola game yang ditentukan. Selengkapnya... | |
(BOOL) | - hasPlayerChanged:otherState: |
Menampilkan apakah pemain dengan ID pemain yang ditentukan telah berubah antara objek ini dan status pengelola game yang ditentukan. Selengkapnya... | |
(BOOL) | - hasPlayerStateChanged:otherState: |
Menampilkan apakah status pemain dengan ID pemain yang ditentukan telah berubah antara objek ini dan status pengelola game yang ditentukan. Selengkapnya... | |
(BOOL) | - hasPlayerDataChanged:otherState: |
Menampilkan apakah data pemain yang memiliki ID pemain yang ditentukan telah berubah antara objek ini dan status pengelola game yang ditentukan. Selengkapnya... | |
(NSArray< NSString * > *) | - getListOfChangedPlayers: |
Menampilkan daftar ID pemain yang berbeda antara objek ini dan status pengelola game yang ditentukan. Selengkapnya... | |
Ringkasan Properti | |
GCKLobbyState | lobbyState |
Status lobi. Selengkapnya... | |
GCKGameplayState | gameplayState |
Status gameplay. Selengkapnya... | |
id | gameData |
Data khusus game. Selengkapnya... | |
NSString * | gameStatusText |
Teks status game. Selengkapnya... | |
NSArray< GCKPlayerInfo * > * | players |
Daftar semua pemain dalam game. Selengkapnya... | |
NSArray< GCKPlayerInfo * > * | controllablePlayers |
Daftar semua pemutar yang dibuat oleh perangkat pengirim ini. Selengkapnya... | |
NSArray< GCKPlayerInfo * > * | connectedPlayers |
Daftar pemain dalam status terhubung. Selengkapnya... | |
NSArray< GCKPlayerInfo * > * | connectedControllablePlayers |
Daftar pemutar dalam status terhubung yang juga dibuat di perangkat pengirim ini. Selengkapnya... | |
NSString * | applicationName |
Nama aplikasi. Selengkapnya... | |
NSInteger | maxPlayers |
Jumlah maksimum pemutar sebagaimana ditetapkan oleh penerima. Selengkapnya... | |
Detail Metode
- (GCKPlayerInfo *__nullable) getPlayer: | (NSString *) | playerID |
Menampilkan GCKPlayerInfo untuk ID pemain yang ditentukan atau nil
jika pemutar tidak ada.
- Parameters
-
playerID The player ID.
- (NSArray<GCKPlayerInfo *> *) getPlayersInState: | (GCKPlayerState) | playerState |
Menampilkan daftar pemain yang berada dalam status pemutar yang ditentukan.
- Parameters
-
playerState The player state.
- (BOOL) hasLobbyStateChanged: | (GCKGameManagerState *) | otherState |
Menampilkan apakah status lobi berbeda antara objek ini dan status pengelola game yang ditentukan.
- Parameters
-
otherState The game manager state to compare to.
- (BOOL) hasGameplayStateChanged: | (GCKGameManagerState *) | otherState |
Menampilkan apakah status gameplay berbeda antara objek ini dan status pengelola game yang ditentukan.
- Parameters
-
otherState The game manager state to compare to.
- (BOOL) hasGameDataChanged: | (GCKGameManagerState *) | otherState |
Menampilkan apakah data game berbeda antara objek ini dan status pengelola game yang ditentukan.
- Parameters
-
otherState The game manager state to compare to.
- (BOOL) hasGameStatusTextChanged: | (GCKGameManagerState *) | otherState |
Menampilkan apakah teks status game berbeda antara objek ini dan status pengelola game yang ditentukan.
- Parameters
-
otherState The game manager state to compare to.
- (BOOL) hasPlayerChanged: | (NSString *) | playerId | |
otherState: | (GCKGameManagerState *) | otherState | |
Menampilkan apakah pemain dengan ID pemain yang ditentukan telah berubah antara objek ini dan status pengelola game yang ditentukan.
- Parameters
-
playerId The player ID. otherState The game manager state to compare to.
- (BOOL) hasPlayerStateChanged: | (NSString *) | playerId | |
otherState: | (GCKGameManagerState *) | otherState | |
Menampilkan apakah status pemain dengan ID pemain yang ditentukan telah berubah antara objek ini dan status pengelola game yang ditentukan.
- Parameters
-
playerId The player ID. otherState The game manager state to compare to.
- (BOOL) hasPlayerDataChanged: | (NSString *) | playerId | |
otherState: | (GCKGameManagerState *) | otherState | |
Menampilkan apakah data pemain yang memiliki ID pemain yang ditentukan telah berubah antara objek ini dan status pengelola game yang ditentukan.
- Parameters
-
playerId The player ID. otherState The game manager state to compare to.
- (NSArray<NSString *> *) getListOfChangedPlayers: | (GCKGameManagerState *) | otherState |
Menampilkan daftar ID pemain yang berbeda antara objek ini dan status pengelola game yang ditentukan.
Ini termasuk pemain yang ditambahkan, dihapus, atau telah diubah dengan cara apa pun.
- Parameters
-
otherState The game manager state to compare to.
Detail Properti
|
readnonatomicassign |
Status lobi.
Lihat GCKLobbyState untuk mengetahui nilai yang valid.
|
readnonatomicassign |
Status gameplay.
Lihat GCKGameplayState untuk mengetahui nilai yang valid.
|
readnonatomiccopy |
Data khusus game.
Akan berupa objek yang dapat diserialisasi ke JSON menggunakan NSJSONSerialization, atau nil
.
|
readnonatomiccopy |
Teks status game.
|
readnonatomicstrong |
Daftar semua pemain dalam game.
|
readnonatomicassign |
Daftar semua pemutar yang dibuat oleh perangkat pengirim ini.
|
readnonatomicstrong |
Daftar pemain dalam status terhubung.
Pemain dianggap berada dalam status terhubung jika GCKPlayerInfo::playerState yang terkait adalah salah satu dari GCKPlayerStateAvailable, GCKPlayerStateReady, GCKPlayerStateIdle, atau GCKPlayerStatePlaying.
|
readnonatomicstrong |
Daftar pemutar dalam status terhubung yang juga dibuat di perangkat pengirim ini.
Pemain dianggap berada dalam status terhubung jika GCKPlayerInfo::playerState yang terkait adalah salah satu dari GCKPlayerStateAvailable, GCKPlayerStateReady, GCKPlayerStateIdle, atau GCKPlayerStatePlaying.
|
readnonatomiccopy |
Nama aplikasi.
Menampilkan nil
jika GCKGameManagerChannel belum terhubung ke Game Manager penerima.
|
readnonatomicassign |
Jumlah maksimum pemutar sebagaimana ditetapkan oleh penerima.
Menampilkan 0 jika GCKGameManagerChannel belum terhubung ke Game Manager penerima.