GCKGameManagerState क्लास

GCKGameManagerState क्लास का संदर्भ

खास जानकारी

यह गेम डिवाइस पर चल रहे गेम मैनेजर की स्थिति दिखाता है.

Deprecated:
गेम मैनेजर एपीआई अब काम नहीं करता. इसे आने वाले वर्शन में हटा दिया जाएगा.

NSObject को इनहेरिट करता है.

इंस्टेंस के तरीके की खास जानकारी

(GCKPlayerInfo *__nullable) - getPlayer:
 बताए गए प्लेयर आईडी के लिए GCKPlayerInfo दिखाता है या अगर प्लेयर मौजूद नहीं है, तो nil दिखाता है. ज़्यादा...
 
(NSArray< GCKPlayerInfo * > *) - getPlayersInState:
 ऐसे खिलाड़ियों की सूची दिखाता है जो दी गई प्लेयर स्थिति में हैं. ज़्यादा...
 
(BOOL) - hasLobbyStateChanged:
 यह इस बारे में बताता है कि लॉबी ऑब्जेक्ट, इस ऑब्जेक्ट और बताए गए गेम मैनेजर की स्थिति के बीच अलग है या नहीं. ज़्यादा...
 
(BOOL) - hasGameplayStateChanged:
 यह दिखाता है कि इस ऑब्जेक्ट और बताए गए गेम मैनेजर की स्थिति के बीच, गेमप्ले की स्थिति अलग है या नहीं. ज़्यादा...
 
(BOOL) - hasGameDataChanged:
 इससे पता चलता है कि इस ऑब्जेक्ट और तय किए गए गेम मैनेजर की स्थिति के बीच, गेम का डेटा अलग है या नहीं. ज़्यादा...
 
(BOOL) - hasGameStatusTextChanged:
 यह दिखाता है कि गेम की स्थिति वाला टेक्स्ट, इस ऑब्जेक्ट और तय किए गए गेम मैनेजर की स्थिति के बीच अलग-अलग है या नहीं. ज़्यादा...
 
(BOOL) - hasPlayerChanged:otherState:
 इस नीति से यह पता चलता है कि इस ऑब्जेक्ट और बताए गए गेम मैनेजर की स्थिति के बीच, प्लेयर के आईडी वाला प्लेयर बदल गया है या नहीं. ज़्यादा...
 
(BOOL) - hasPlayerStateChanged:otherState:
 इस ऑब्जेक्ट और बताए गए गेम मैनेजर की स्थिति के बीच, प्लेयर के बताए गए प्लेयर आईडी से प्लेयर की स्थिति में बदलाव होता है या नहीं. ज़्यादा...
 
(BOOL) - hasPlayerDataChanged:otherState:
 इस ऑब्जेक्ट और खास गेम मैनेजर की स्थिति के बीच, प्लेयर के बताए गए प्लेयर आईडी से जुड़े प्लेयर का डेटा बदल गया है या नहीं, इसकी जानकारी देता है. ज़्यादा...
 
(NSArray< NSString * > *) - getListOfChangedPlayers:
 इस ऑब्जेक्ट और गेम मैनेजर की खास स्थिति के बीच अलग-अलग प्लेयर आईडी की सूची दिखाता है. ज़्यादा...
 

प्रॉपर्टी की खास जानकारी

GCKLobbyState lobbyState
 लॉबी की स्थिति. ज़्यादा...
 
GCKGameplayState gameplayState
 गेमप्ले की स्थिति. ज़्यादा...
 
id gameData
 गेम का खास डेटा. ज़्यादा...
 
NSString * gameStatusText
 गेम की स्थिति दिखाने वाला टेक्स्ट. ज़्यादा...
 
NSArray< GCKPlayerInfo * > * players
 गेम में सभी खिलाड़ियों की सूची. ज़्यादा...
 
NSArray< GCKPlayerInfo * > * controllablePlayers
 भेजने वाले इस डिवाइस से बनाए गए सभी प्लेयर की सूची. ज़्यादा...
 
NSArray< GCKPlayerInfo * > * connectedPlayers
 जुड़े हुए राज्य में खिलाड़ियों की सूची. ज़्यादा...
 
NSArray< GCKPlayerInfo * > * connectedControllablePlayers
 कनेक्ट किए गए ऐसे प्लेयर की सूची जो इस डिवाइस पर भी बनाए गए थे. ज़्यादा...
 
NSString * applicationName
 ऐप्लिकेशन का नाम. ज़्यादा...
 
NSInteger maxPlayers
 पैसे पाने वालों की तय की गई संख्या. ज़्यादा...
 

तरीके की जानकारी

- (GCKPlayerInfo *__nullable) getPlayer: (NSString *)  playerID

बताए गए प्लेयर आईडी के लिए GCKPlayerInfo दिखाता है या अगर प्लेयर मौजूद नहीं है, तो nil दिखाता है.

Parameters
playerIDThe player ID.
- (NSArray<GCKPlayerInfo *> *) getPlayersInState: (GCKPlayerState playerState

ऐसे खिलाड़ियों की सूची दिखाता है जो दी गई प्लेयर स्थिति में हैं.

Parameters
playerStateThe player state.
- (BOOL) hasLobbyStateChanged: (GCKGameManagerState *)  otherState

यह इस बारे में बताता है कि लॉबी ऑब्जेक्ट, इस ऑब्जेक्ट और बताए गए गेम मैनेजर की स्थिति के बीच अलग है या नहीं.

Parameters
otherStateThe game manager state to compare to.
- (BOOL) hasGameplayStateChanged: (GCKGameManagerState *)  otherState

यह दिखाता है कि इस ऑब्जेक्ट और बताए गए गेम मैनेजर की स्थिति के बीच, गेमप्ले की स्थिति अलग है या नहीं.

Parameters
otherStateThe game manager state to compare to.
- (BOOL) hasGameDataChanged: (GCKGameManagerState *)  otherState

इससे पता चलता है कि इस ऑब्जेक्ट और तय किए गए गेम मैनेजर की स्थिति के बीच, गेम का डेटा अलग है या नहीं.

Parameters
otherStateThe game manager state to compare to.
- (BOOL) hasGameStatusTextChanged: (GCKGameManagerState *)  otherState

यह दिखाता है कि गेम की स्थिति वाला टेक्स्ट, इस ऑब्जेक्ट और तय किए गए गेम मैनेजर की स्थिति के बीच अलग-अलग है या नहीं.

Parameters
otherStateThe game manager state to compare to.
- (BOOL) hasPlayerChanged: (NSString *)  playerId
otherState: (GCKGameManagerState *)  otherState 

इस नीति से यह पता चलता है कि इस ऑब्जेक्ट और बताए गए गेम मैनेजर की स्थिति के बीच, प्लेयर के आईडी वाला प्लेयर बदल गया है या नहीं.

Parameters
playerIdThe player ID.
otherStateThe game manager state to compare to.
- (BOOL) hasPlayerStateChanged: (NSString *)  playerId
otherState: (GCKGameManagerState *)  otherState 

इस ऑब्जेक्ट और बताए गए गेम मैनेजर की स्थिति के बीच, प्लेयर के बताए गए प्लेयर आईडी से प्लेयर की स्थिति में बदलाव होता है या नहीं.

Parameters
playerIdThe player ID.
otherStateThe game manager state to compare to.
- (BOOL) hasPlayerDataChanged: (NSString *)  playerId
otherState: (GCKGameManagerState *)  otherState 

इस ऑब्जेक्ट और खास गेम मैनेजर की स्थिति के बीच, प्लेयर के बताए गए प्लेयर आईडी से जुड़े प्लेयर का डेटा बदल गया है या नहीं, इसकी जानकारी देता है.

Parameters
playerIdThe player ID.
otherStateThe game manager state to compare to.
- (NSArray<NSString *> *) getListOfChangedPlayers: (GCKGameManagerState *)  otherState

इस ऑब्जेक्ट और गेम मैनेजर की खास स्थिति के बीच अलग-अलग प्लेयर आईडी की सूची दिखाता है.

इसमें, जोड़े गए, हटाए गए या किसी भी तरह के बदलाव करने वाले खिलाड़ी शामिल हैं.

Parameters
otherStateThe game manager state to compare to.

प्रॉपर्टी की जानकारी

- (GCKLobbyState) lobbyState
readnonatomicassign

लॉबी की स्थिति.

मान्य वैल्यू के लिए, GCKLobbyState देखें.

- (GCKGameplayState) gameplayState
readnonatomicassign

गेमप्ले की स्थिति.

मान्य वैल्यू के लिए, GCKGameplayState देखें.

- (id) gameData
readnonatomiccopy

गेम का खास डेटा.

कोई ऐसा ऑब्जेक्ट होगा जिसे NSJSONSerialization का इस्तेमाल करके JSON पर क्रम से लगाया जा सकता है या nil.

- (NSString*) gameStatusText
readnonatomiccopy

गेम की स्थिति दिखाने वाला टेक्स्ट.

- (NSArray<GCKPlayerInfo *>*) players
readnonatomicstrong

गेम में सभी खिलाड़ियों की सूची.

- (NSArray<GCKPlayerInfo *>*) controllablePlayers
readnonatomicassign

भेजने वाले इस डिवाइस से बनाए गए सभी प्लेयर की सूची.

- (NSArray<GCKPlayerInfo *>*) connectedPlayers
readnonatomicstrong

जुड़े हुए राज्य में खिलाड़ियों की सूची.

अगर कनेक्ट किया गया GCKPlayerInfo::playerState GCKPlayerStateAvailable, GCKPlayerStateReady, GCKPlayerStateIdle या GCKPlayerStatePlaying है, तो खिलाड़ी कनेक्ट स्थिति में माना जाता है.

- (NSArray<GCKPlayerInfo *>*) connectedControllablePlayers
readnonatomicstrong

कनेक्ट किए गए ऐसे प्लेयर की सूची जो इस डिवाइस पर भी बनाए गए थे.

अगर कनेक्ट किया गया GCKPlayerInfo::playerState GCKPlayerStateAvailable, GCKPlayerStateReady, GCKPlayerStateIdle या GCKPlayerStatePlaying है, तो खिलाड़ी कनेक्ट स्थिति में माना जाता है.

- (NSString*) applicationName
readnonatomiccopy

ऐप्लिकेशन का नाम.

अगर GCKGameManagerChannel अभी तक पाने वाले के गेम मैनेजर से कनेक्ट नहीं है, तो nil दिखाता है.

- (NSInteger) maxPlayers
readnonatomicassign

पैसे पाने वालों की तय की गई संख्या.

अगर GCKGameManagerChannel अभी तक रिसीवर के गेम मैनेजर से कनेक्ट नहीं है, तो 0 देता है.