GCKGameManagerState क्लास
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
कास्ट किए जाने वाले डिवाइस पर चल रहे Game Manager की स्थिति के बारे में जानकारी.
- Deprecated:
- Game Manager API अब काम नहीं करता. इसे आने वाले समय में हटा दिया जाएगा.
यह NSObject से इनहेरिट करता है.
यह फ़ंक्शन, दिए गए प्लेयर आईडी के लिए 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 |
|
|
| |
इससे यह पता चलता है कि इस ऑब्जेक्ट और गेम मैनेजर की तय की गई स्थिति के बीच, तय किए गए प्लेयर आईडी वाले प्लेयर को बदला गया है या नहीं.
- Parameters
-
playerId | The player ID. |
otherState | The game manager state to compare to. |
- (BOOL) hasPlayerStateChanged: |
|
(NSString *) |
playerId |
otherState: |
|
(GCKGameManagerState *) |
otherState |
|
|
| |
यह फ़ंक्शन बताता है कि दिए गए प्लेयर आईडी वाले प्लेयर की स्थिति, इस ऑब्जेक्ट और दिए गए गेम मैनेजर की स्थिति के बीच बदली है या नहीं.
- Parameters
-
playerId | The player ID. |
otherState | The game manager state to compare to. |
- (BOOL) hasPlayerDataChanged: |
|
(NSString *) |
playerId |
otherState: |
|
(GCKGameManagerState *) |
otherState |
|
|
| |
इससे यह पता चलता है कि दिए गए प्लेयर आईडी वाले प्लेयर का डेटा, इस ऑब्जेक्ट और गेम मैनेजर की दी गई स्थिति के बीच बदला है या नहीं.
- Parameters
-
playerId | The player ID. |
otherState | The game manager state to compare to. |
इससे उन प्लेयर आईडी की सूची मिलती है जो इस ऑब्जेक्ट और गेम मैनेजर की तय की गई स्थिति के बीच अलग-अलग हैं.
इसमें जोड़े गए, हटाए गए या किसी भी तरह से बदले गए खिलाड़ी शामिल हैं.
- Parameters
-
otherState | The game manager state to compare to. |
लॉबी की स्थिति.
मान्य वैल्यू के लिए, GCKLobbyState देखें.
गेमप्ले की स्थिति.
मान्य वैल्यू के लिए, GCKGameplayState देखें.
गेम से जुड़ा डेटा.
यह NSJSONSerialization का इस्तेमाल करके JSON में क्रमबद्ध किया जा सकने वाला ऑब्जेक्ट या nil
होगा.
- (NSString*) gameStatusText |
|
readnonatomiccopy |
गेम की स्थिति के बारे में जानकारी देने वाला टेक्स्ट.
गेम में शामिल सभी खिलाड़ियों की सूची.
इस डिवाइस से बनाए गए सभी प्लेयर की सूची.
- (NSString*) applicationName |
|
readnonatomiccopy |
ऐप्लिकेशन का नाम.
अगर GCKGameManagerChannel को पाने वाले व्यक्ति के Game Manager खाते से अब तक नहीं जोड़ा गया है, तो यह nil
दिखाता है.
गेम पाने वाले व्यक्ति ने खिलाड़ियों की ज़्यादा से ज़्यादा संख्या तय की है.
अगर GCKGameManagerChannel को पाने वाले व्यक्ति के Game Manager खाते से कनेक्ट नहीं किया गया है, तो यह फ़ंक्शन 0 दिखाता है.
जब तक कुछ अलग से न बताया जाए, तब तक इस पेज की सामग्री को Creative Commons Attribution 4.0 License के तहत और कोड के नमूनों को Apache 2.0 License के तहत लाइसेंस मिला है. ज़्यादा जानकारी के लिए, Google Developers साइट नीतियां देखें. Oracle और/या इससे जुड़ी हुई कंपनियों का, Java एक रजिस्टर किया हुआ ट्रेडमार्क है.
आखिरी बार 2025-07-26 (UTC) को अपडेट किया गया.
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 2025-07-26 (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."]]],["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"]]