GCKGameManagerState Sınıfı
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Alıcı cihazda çalışan Oyun Yöneticisi'nin durumunu gösterir.
- Deprecated:
- Game Manager API artık desteklenmiyor ve gelecekteki bir sürümde kaldırılacak.
NSObject'ten devralır.
Belirtilen oyuncu kimliği için GCKPlayerInfo değerini veya oyuncu yoksa nil
değerini döndürür.
- Parameters
-
Belirtilen oyuncu durumundaki 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. |
Oynanabilirlik 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. |
Oyun verilerinin 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 durumu 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 oyuncunun 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 oyuncunun oyuncu durumunun 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 oyuncunun 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.
Eklenen, kaldırılan veya herhangi bir şekilde değiştirilen oyuncular bu kapsamdadır.
- Parameters
-
otherState | The game manager state to compare to. |
Lobi durumu.
Geçerli değerler için GCKLobbyState'e bakın.
Oyun durumu.
Geçerli değerler için GCKGameplayState'e bakın.
Oyuna özel veriler.
NSJSONSerialization kullanılarak JSON'a serileştirilebilen bir nesne veya nil
olur.
- (NSString*) gameStatusText |
|
readnonatomiccopy |
Oyundaki tüm oyuncuların listesi.
Bu gönderen cihaz tarafından oluşturulan tüm oynatıcıların listesi.
- (NSString*) applicationName |
|
readnonatomiccopy |
Uygulama adı.
GCKGameManagerChannel henüz alıcının Oyun Yöneticisi'ne bağlanmadıysa 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ğlanmadıysa 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: 2025-07-26 UTC.
[null,null,["Son güncelleme tarihi: 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,[]]