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。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"必要な情報がない"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"複雑すぎる / 手順が多すぎる"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"最新ではない"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻訳に関する問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"サンプル / コードに問題がある"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"その他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"わかりやすい"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"問題の解決に役立った"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"その他"
}]