GCKGameManagerState Sınıfı
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.
Belirtilen oyuncu kimliği için GCKPlayerInfo değerini veya oynatıcı yoksa nil
değerini döndürür.
- Parameters
-
Belirtilen oyuncu durumunda olan oyuncuların listesini döndürür.
- Parameters
-
playerState | The player state. |
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. |
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. |
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. |
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. |
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. |
Lobi eyaleti.
Geçerli değerler için GCKLobbyState bölümüne bakın.
Oyunun durumu.
Geçerli değerler için GCKGameplayState'e bakın.
Oyuna özgü veriler.
NSJSONSerialization veya nil
kullanılarak JSON'a serileştirilebilecek bir nesne olur.
- (NSString*) gameStatusText |
|
readnonatomiccopy |
Oyundaki tüm oyuncuların listesi.
Bu gönderen cihaz tarafından oluşturulan tüm oyuncuların listesi.
- (NSString*) applicationName |
|
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.
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.
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2022-12-06 UTC.
[null,null,["Son güncelleme tarihi: 2022-12-06 UTC."],[[["The `GCKGameManagerState` class represents the state of the Game Manager on a receiver device, providing access to lobby, gameplay, and player information."],["This class is deprecated and will be removed in a future release; the Game Manager API is no longer supported."],["It offers methods to retrieve player details, check for changes in game state, and access lists of players."],["Several properties expose data like lobby state, gameplay state, game data, player lists, application name, and maximum player count."],["Developers can use this class to track and react to changes in the game session on the receiver."]]],[]]