فئة GCKGameManagerState
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
تمثّل هذه السمة حالة "مدير الألعاب" الذي يتم تشغيله على جهاز الاستقبال.
- 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 للاطّلاع على القيم الصالحة.
بيانات اللعبة المحدّدة
سيكون إما كائنًا يمكن تسلسله إلى JSON باستخدام NSJSONSerialization، أو nil
.
- (NSString*) gameStatusText |
|
readnonatomiccopy |
قائمة بجميع اللاعبين في المباراة
قائمة بجميع المشغّلات التي أنشأها جهاز الإرسال هذا
- (NSString*) applicationName |
|
readnonatomiccopy |
اسم التطبيق.
تعرض الدالة القيمة nil
إذا لم يكن GCKGameManagerChannel متصلاً بعد بـ "مدير الألعاب" على جهاز المستلِم.
الحد الأقصى لعدد اللاعبين كما يحدّده المستلِم
تعرض هذه السمة القيمة 0 إذا لم يكن GCKGameManagerChannel مرتبطًا بعد بـ "إدارة الألعاب" على جهاز المستلِم.
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-07-26 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-07-26 (حسب التوقيت العالمي المتفَّق عليه)"],[],["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,[]]