GCKGameManagerState Class
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
ייצוג של מצב Game Manager שפועל במכשיר המקלט.
- Deprecated:
- התמיכה ב-Game Manager API כבר לא זמינה והוא יוסר בגרסה עתידית.
המחלקות האלה יורשות מ-NSObject.
הפונקציה מחזירה את GCKPlayerInfo עבור מזהה השחקן שצוין, או את nil
אם השחקן לא קיים.
- Parameters
-
מחזירה רשימה של שחקנים שנמצאים במצב השחקן שצוין.
- Parameters
-
playerState | The player state. |
הפונקציה מחזירה את הערך true אם מצב הלובי שונה בין האובייקט הזה לבין מצב מנהל המשחק שצוין, ואת הערך false אם הוא לא שונה.
- 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. |
הפונקציה מחזירה את הערך true אם הטקסט של סטטוס המשחק שונה בין האובייקט הזה לבין מצב מנהל המשחק שצוין, ואת הערך false אם הוא לא שונה.
- Parameters
-
otherState | The game manager state to compare to. |
- (BOOL) hasPlayerChanged: |
|
(NSString *) |
playerId |
otherState: |
|
(GCKGameManagerState *) |
otherState |
|
|
| |
הפונקציה מחזירה את הערך true אם השחקן עם מזהה השחקן שצוין השתנה בין האובייקט הזה לבין מצב מנהל המשחק שצוין, אחרת היא מחזירה את הערך false.
- Parameters
-
playerId | The player ID. |
otherState | The game manager state to compare to. |
- (BOOL) hasPlayerStateChanged: |
|
(NSString *) |
playerId |
otherState: |
|
(GCKGameManagerState *) |
otherState |
|
|
| |
הפונקציה מחזירה את הערך true אם מצב השחקן של השחקן עם מזהה השחקן שצוין השתנה בין האובייקט הזה לבין מצב מנהל המשחק שצוין.
- 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.
הנתונים הספציפיים של המשחק.
יכול להיות אובייקט שאפשר לבצע לו סריאליזציה ל-JSON באמצעות NSJSONSerialization, או nil
.
- (NSString*) gameStatusText |
|
readnonatomiccopy |
רשימה של כל השחקנים במשחק.
רשימה של כל השחקנים שנוצרו על ידי מכשיר השולח הזה.
- (NSString*) applicationName |
|
readnonatomiccopy |
המספר המקסימלי של שחקנים כפי שהוגדר על ידי המקלט.
הפונקציה מחזירה 0 אם GCKGameManagerChannel עדיין לא מחובר למרכז ניהול המשחקים של המקבל.
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-07-26 (שעון UTC).
[null,null,["עדכון אחרון: 2025-07-26 (שעון UTC)."],[],["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"],null,[]]