סקירה כללית
ייצוג של מצב מנהל המשחקים שפועל במכשיר המקבל.
- Deprecated:
- ה-Game Manager API לא נתמך יותר ויוסר בגרסה עתידית.
עוברת בירושה את 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
-
playerID The player ID.
- (NSArray<GCKPlayerInfo *> *) getPlayersInState: | (GCKPlayerState) | playerState |
מחזירה רשימה של שחקנים במצב הנגן שצוין.
- Parameters
-
playerState The player state.
- (BOOL) hasLobbyStateChanged: | (GCKGameManagerState *) | otherState |
הפונקציה הזו מחזירה את השגיאה אם מצב בלובי שונה מהאובייקט הזה למצב שצוין במנהל המשחקים.
- Parameters
-
otherState The game manager state to compare to.
- (BOOL) hasGameplayStateChanged: | (GCKGameManagerState *) | otherState |
הפונקציה הזו מחזירה את החסימה של מצב המשחק בין האובייקט הזה לבין המצב שצוין עבור מנהל המשחק.
- Parameters
-
otherState The game manager state to compare to.
- (BOOL) hasGameDataChanged: | (GCKGameManagerState *) | otherState |
הפונקציה מחזירה את ההפרש אם נתוני המשחק שונים מהאובייקט הזה לבין המצב שצוין במנהל המשחקים.
- Parameters
-
otherState The game manager state to compare to.
- (BOOL) hasGameStatusTextChanged: | (GCKGameManagerState *) | otherState |
פונקציה זו מחזירה אם הטקסט של סטטוס המשחק שונה בין האובייקט הזה לבין המצב שצוין עבור מנהל המשחק.
- 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.
- (NSArray<NSString *> *) getListOfChangedPlayers: | (GCKGameManagerState *) | otherState |
מחזירה רשימה של מזהי שחקנים שנבדלים בין האובייקט הזה לבין המצב שצוין במנהל המשחקים.
הנתון הזה כולל שחקנים שנוספו, הוסרו או השתנו באופן כלשהו.
- Parameters
-
otherState The game manager state to compare to.
פרטי הנכס
|
readnonatomicassign |
מדינה בלובי.
הערכים החוקיים זמינים ב-GCKLobbyState.
|
readnonatomicassign |
מצב המשחק.
הערכים החוקיים מופיעים ב-GCKGameplayState.
|
readnonatomiccopy |
נתונים ספציפיים למשחק.
הוא אובייקט שיכול לעבור סדרתית ל-JSON באמצעות NSJSONSerialization, או nil
.
|
readnonatomiccopy |
הטקסט של סטטוס המשחק.
|
readnonatomicstrong |
רשימת כל השחקנים במשחק.
|
readnonatomicassign |
רשימת כל השחקנים שנוצרו על ידי מכשיר השולח הזה.
|
readnonatomicstrong |
רשימת השחקנים מחוברים.
השחקן נחשב במצב מחובר אם המכשיר GCKPlayerInfo::playerState המשויך הוא GCKPlayerStateAvailable, GCKPlayerStateReady, GCKPlayerStateIdle או GCKPlayerStatePlaying.
|
readnonatomicstrong |
רשימת הנגנים במצב מחובר שנוצרו גם במכשיר השולח.
השחקן נחשב במצב מחובר אם המכשיר GCKPlayerInfo::playerState המשויך הוא GCKPlayerStateAvailable, GCKPlayerStateReady, GCKPlayerStateIdle או GCKPlayerStatePlaying.
|
readnonatomiccopy |
שם האפליקציה.
מחזירה nil
אם GCKGameManagerChannel עדיין לא מחובר למנהל המשחק של המקבל.
|
readnonatomicassign |
מספר השחקנים שהגדיר המקלט.
מחזירה 0 אם GCKGameManagerChannel עדיין לא מחובר למנהל המשחק של המקבל.