نظرة عامة
تمثيل لحالة مدير الألعاب الذي يعمل على جهاز الاستقبال
- 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
-
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 باستخدام NSJSONSequenceation أو nil
.
|
readnonatomiccopy |
نص حالة اللعبة.
|
readnonatomicstrong |
قائمة جميع اللاعبين في اللعبة
|
readnonatomicassign |
قائمة بجميع المشغلات التي تم إنشاؤها بواسطة جهاز المرسل هذا.
|
readnonatomicstrong |
قائمة اللاعبين في حالة الاتصال.
يتمّ اعتبار المشغّل في حالة اتصال إذا كان GCKPlayerInfo::playerState المرتبط أيًا مما يلي: GCKPlayerStateAvailable أو GCKPlayerStateReady أو GCKPlayerStateIdle أو GCKPlayerStatePlaying.
|
readnonatomicstrong |
قائمة المشغلات في حالة الاتصال التي تم إنشاؤها أيضًا على جهاز المرسل هذا.
يتمّ اعتبار المشغّل في حالة اتصال إذا كان GCKPlayerInfo::playerState المرتبط أيًا مما يلي: GCKPlayerStateAvailable أو GCKPlayerStateReady أو GCKPlayerStateIdle أو GCKPlayerStatePlaying.
|
readnonatomiccopy |
اسم التطبيق.
لعرض nil
إذا لم يتم توصيل GCKGameManagerChannel حتى الآن بمدير ألعاب المستلم.
|
readnonatomicassign |
الحد الأقصى لعدد اللاعبين وفقًا لما يحدده المتلقي.
عرض القيمة 0 إذا لم يكن GCKGameManagerChannel متصلاً بمدير ألعاب المستلِم حتى الآن.