GCKGameManagerState クラス
受信側デバイスで実行されているゲーム マネージャーの状態の表現。
- Deprecated:
- Game Manager API のサポートは終了しました。今後のリリースで削除される予定です。
NSObject を継承します。
指定されたプレーヤー ID の GCKPlayerInfo または、プレーヤーが存在しない場合は nil
を返します。
- Parameters
-
指定したプレーヤー状態にあるプレーヤーのリストを返します。
- Parameters
-
playerState | The player state. |
このオブジェクトと指定されたゲーム マネージャーの状態とでロビーの状態が異なるかどうかを返します。
- Parameters
-
otherState | The game manager state to compare to. |
このオブジェクトと指定したゲーム マネージャーの状態とでゲームプレイの状態が異なるかどうかを返します。
- Parameters
-
otherState | The game manager state to compare to. |
このオブジェクトと指定されたゲーム マネージャーの状態の間でゲームデータが異なるかどうかを返します。
- Parameters
-
otherState | The game manager state to compare to. |
このオブジェクトと指定されたゲーム マネージャーの状態の間でゲーム ステータスのテキストが異なるかどうかを返します。
- Parameters
-
otherState | The game manager state to compare to. |
- (BOOL) hasPlayerChanged: |
|
(NSString *) |
playerId |
otherState: |
|
(GCKGameManagerState *) |
otherState |
|
|
| |
指定されたプレーヤー ID のプレーヤーが、このオブジェクトと指定されたゲーム マネージャーの状態の間で変化したかどうかを返します。
- Parameters
-
playerId | The player ID. |
otherState | The game manager state to compare to. |
- (BOOL) hasPlayerStateChanged: |
|
(NSString *) |
playerId |
otherState: |
|
(GCKGameManagerState *) |
otherState |
|
|
| |
指定されたプレーヤー ID を持つプレーヤーのプレーヤー状態が、このオブジェクトと指定されたゲーム マネージャーの状態の間で変化したかどうかを返します。
- Parameters
-
playerId | The player ID. |
otherState | The game manager state to compare to. |
- (BOOL) hasPlayerDataChanged: |
|
(NSString *) |
playerId |
otherState: |
|
(GCKGameManagerState *) |
otherState |
|
|
| |
このオブジェクトと指定されたゲーム マネージャーの状態の間で、指定されたプレーヤー ID を持つプレーヤーのプレーヤー データが変更されたかどうかを返します。
- Parameters
-
playerId | The player ID. |
otherState | The game manager state to compare to. |
このオブジェクトと指定したゲーム マネージャーの状態が異なるプレーヤー ID のリストを返します。
追加、削除、またはなんらかの変更を行ったプレーヤーも含まれます。
- Parameters
-
otherState | The game manager state to compare to. |
ロビーの状態。
有効な値については、GCKLobbyState をご覧ください。
ゲームプレイの状態。
有効な値については、GCKGameplayState をご覧ください。
ゲーム固有のデータ。
NSJSONSerialization を使用して JSON にシリアル化できるオブジェクト、または nil
です。
- (NSString*) gameStatusText |
|
readnonatomiccopy |
この送信者のデバイスによって作成されたすべてのプレーヤーのリスト。
- (NSString*) applicationName |
|
readnonatomiccopy |
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2022-12-06 UTC。
[null,null,["最終更新日 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."]]],[]]