Genel bakış
Alıcı cihazda çalıştırılan Oyun Yöneticisi'nin durumu.
- Deprecated:
- Game Manager API artık desteklenmemektedir ve gelecekteki bir sürümde kaldırılacaktır.
NSObject'i devralır.
Örnek Yöntemi Özeti | |
(GCKPlayerInfo *__nullable) | - getPlayer: |
Belirtilen oyuncu kimliği için GCKPlayerInfo değerini veya oynatıcı yoksa nil değerini döndürür. Diğer... | |
(NSArray< GCKPlayerInfo * > *) | - getPlayersInState: |
Belirtilen oyuncu durumunda olan oyuncuların listesini döndürür. Diğer... | |
(BOOL) | - hasLobbyStateChanged: |
Lobi durumunun bu nesne ile belirtilen oyun yöneticisi durumu arasında farklı olup olmadığını döndürür. Diğer... | |
(BOOL) | - hasGameplayStateChanged: |
Bu nesne ile belirtilen oyun yöneticisi durumu arasında oyun durumunun farklı olup olmadığını döndürür. Diğer... | |
(BOOL) | - hasGameDataChanged: |
Oyun nesnesinin bu nesne ile belirtilen oyun yöneticisi durumu arasında farklı olup olmadığını döndürür. Diğer... | |
(BOOL) | - hasGameStatusTextChanged: |
Oyun nesnesi metninin bu nesne ile belirtilen oyun yöneticisi durumu arasında farklı olup olmadığını döndürür. Diğer... | |
(BOOL) | - hasPlayerChanged:otherState: |
Belirtilen oyuncu kimliğine sahip oynatıcının bu nesne ile belirtilen oyun yöneticisi durumu arasında değişip değişmediğini döndürür. Diğer... | |
(BOOL) | - hasPlayerStateChanged:otherState: |
Belirtilen oyuncu kimliğine sahip oynatıcının oyuncu nesnesinin bu nesne ile belirtilen oyun yöneticisi durumu arasında değişip değişmediğini döndürür. Diğer... | |
(BOOL) | - hasPlayerDataChanged:otherState: |
Belirtilen oyuncu kimliğine sahip oynatıcının oyuncu verilerinin bu nesne ile belirtilen oyun yöneticisi durumu arasında değişip değişmediğini döndürür. Diğer... | |
(NSArray< NSString * > *) | - getListOfChangedPlayers: |
Bu nesne ile belirtilen oyun yöneticisi durumu arasında farklı olan oyuncu kimliklerinin listesini döndürür. Diğer... | |
Mülk Özeti | |
GCKLobbyState | lobbyState |
Lobi eyaleti. Diğer... | |
GCKGameplayState | gameplayState |
Oyunun durumu. Diğer... | |
id | gameData |
Oyuna özgü veriler. Diğer... | |
NSString * | gameStatusText |
Oyun durumu metni. Diğer... | |
NSArray< GCKPlayerInfo * > * | players |
Oyundaki tüm oyuncuların listesi. Diğer... | |
NSArray< GCKPlayerInfo * > * | controllablePlayers |
Bu gönderen cihaz tarafından oluşturulan tüm oyuncuların listesi. Diğer... | |
NSArray< GCKPlayerInfo * > * | connectedPlayers |
Bağlı durumdaki oyuncuların listesi. Diğer... | |
NSArray< GCKPlayerInfo * > * | connectedControllablePlayers |
Bağlı durumda olan ve bu gönderen cihazda da oluşturulan oyuncuların listesi. Diğer... | |
NSString * | applicationName |
Uygulama adı. Diğer... | |
NSInteger | maxPlayers |
Alıcı tarafından tanımlanan maksimum oyuncu sayısı. Diğer... | |
Yöntem Ayrıntıları
- (GCKPlayerInfo *__nullable) getPlayer: | (NSString *) | playerID |
Belirtilen oyuncu kimliği için GCKPlayerInfo değerini veya oynatıcı yoksa nil
değerini döndürür.
- Parameters
-
playerID The player ID.
- (NSArray<GCKPlayerInfo *> *) getPlayersInState: | (GCKPlayerState) | playerState |
Belirtilen oyuncu durumunda olan oyuncuların listesini döndürür.
- Parameters
-
playerState The player state.
- (BOOL) hasLobbyStateChanged: | (GCKGameManagerState *) | otherState |
Lobi durumunun bu nesne ile belirtilen oyun yöneticisi durumu arasında farklı olup olmadığını döndürür.
- Parameters
-
otherState The game manager state to compare to.
- (BOOL) hasGameplayStateChanged: | (GCKGameManagerState *) | otherState |
Bu nesne ile belirtilen oyun yöneticisi durumu arasında oyun durumunun farklı olup olmadığını döndürür.
- Parameters
-
otherState The game manager state to compare to.
- (BOOL) hasGameDataChanged: | (GCKGameManagerState *) | otherState |
Oyun nesnesinin bu nesne ile belirtilen oyun yöneticisi durumu arasında farklı olup olmadığını döndürür.
- Parameters
-
otherState The game manager state to compare to.
- (BOOL) hasGameStatusTextChanged: | (GCKGameManagerState *) | otherState |
Oyun nesnesi metninin bu nesne ile belirtilen oyun yöneticisi durumu arasında farklı olup olmadığını döndürür.
- Parameters
-
otherState The game manager state to compare to.
- (BOOL) hasPlayerChanged: | (NSString *) | playerId | |
otherState: | (GCKGameManagerState *) | otherState | |
Belirtilen oyuncu kimliğine sahip oynatıcının bu nesne ile belirtilen oyun yöneticisi durumu arasında değişip değişmediğini döndürür.
- Parameters
-
playerId The player ID. otherState The game manager state to compare to.
- (BOOL) hasPlayerStateChanged: | (NSString *) | playerId | |
otherState: | (GCKGameManagerState *) | otherState | |
Belirtilen oyuncu kimliğine sahip oynatıcının oyuncu nesnesinin bu nesne ile belirtilen oyun yöneticisi durumu arasında değişip değişmediğini döndürür.
- Parameters
-
playerId The player ID. otherState The game manager state to compare to.
- (BOOL) hasPlayerDataChanged: | (NSString *) | playerId | |
otherState: | (GCKGameManagerState *) | otherState | |
Belirtilen oyuncu kimliğine sahip oynatıcının oyuncu verilerinin bu nesne ile belirtilen oyun yöneticisi durumu arasında değişip değişmediğini döndürür.
- Parameters
-
playerId The player ID. otherState The game manager state to compare to.
- (NSArray<NSString *> *) getListOfChangedPlayers: | (GCKGameManagerState *) | otherState |
Bu nesne ile belirtilen oyun yöneticisi durumu arasında farklı olan oyuncu kimliklerinin listesini döndürür.
Eklenmiş, kaldırılmış veya herhangi bir şekilde değiştirilmiş oyuncuları içerir.
- Parameters
-
otherState The game manager state to compare to.
Mülk Ayrıntıları
|
readnonatomicassign |
Lobi eyaleti.
Geçerli değerler için GCKLobbyState bölümüne bakın.
|
readnonatomicassign |
Oyunun durumu.
Geçerli değerler için GCKGameplayState'e bakın.
|
readnonatomiccopy |
Oyuna özgü veriler.
NSJSONSerialization veya nil
kullanılarak JSON'a serileştirilebilecek bir nesne olur.
|
readnonatomiccopy |
Oyun durumu metni.
|
readnonatomicstrong |
Oyundaki tüm oyuncuların listesi.
|
readnonatomicassign |
Bu gönderen cihaz tarafından oluşturulan tüm oyuncuların listesi.
|
readnonatomicstrong |
Bağlı durumdaki oyuncuların listesi.
İlişkili GCKPlayerInfo::playerState bir GCKPlayerStateAvailable, GCKPlayerStateReady, GCKPlayerStateIdle veya GCKPlayerStatePlaying ise oyuncu bağlı durumda olarak kabul edilir.
|
readnonatomicstrong |
Bağlı durumda olan ve bu gönderen cihazda da oluşturulan oyuncuların listesi.
İlişkili GCKPlayerInfo::playerState bir GCKPlayerStateAvailable, GCKPlayerStateReady, GCKPlayerStateIdle veya GCKPlayerStatePlaying ise oyuncu bağlı durumda olarak kabul edilir.
|
readnonatomiccopy |
Uygulama adı.
GCKGameManagerChannel, alıcının Oyun Yöneticisi'ne henüz bağlı değilse nil
değerini döndürür.
|
readnonatomicassign |
Alıcı tarafından tanımlanan maksimum oyuncu sayısı.
GCKGameManagerChannel henüz alıcının Oyun Yöneticisi'ne bağlı değilse 0 değerini döndürür.