فئة GCKPlayerInfo

مرجع فئة GCKPlayerInfo

نظرة عامة

تمثّل هذه السمة بيانات لاعب واحد.

Deprecated:
لم تعُد واجهة برمجة التطبيقات Game Manager API متاحة وستتم إزالتها في إصدار مستقبلي.

تتضمّن NSObject.

ملخّص طرق المثيل

(instancetype) - init
 لا يتوفّر برنامج تهيئة تلقائي. المزيد...
 

ملخّص الموقع

NSString * playerID
 المعرّف الفريد للاعب. المزيد...
 
GCKPlayerState playerState
 تعرض هذه السمة الحالة الحالية لمشغّل الفيديو. المزيد...
 
id playerData
 بيانات خاصة باللاعب يحدّدها مطوّر اللعبة المزيد...
 
BOOL isConnected
 تكون القيمة صحيحة إذا كان هذا اللاعب في حالة اتصال. المزيد...
 
BOOL isControllable
 يتم عرض القيمة "صحيح" إذا تم إنشاء هذا المشغّل على جهاز الإرسال هذا. المزيد...
 

تفاصيل الطريقة

- (instancetype) init

لا يتوفّر برنامج تهيئة تلقائي.

تفاصيل الموقع

- (NSString*) playerID
readnonatomiccopy

المعرّف الفريد للاعب.

- (GCKPlayerState) playerState
readnonatomicassign

تعرض هذه السمة الحالة الحالية لمشغّل الفيديو.

- (id) playerData
readnonatomiccopy

بيانات خاصة باللاعب يحدّدها مطوّر اللعبة

ويتم الاحتفاظ بهذه البيانات أثناء تشغيل اللعبة. سيكون إما كائنًا يمكن تسلسله إلى JSON باستخدام NSJSONSerialization، أو nil.

- (BOOL) isConnected
readnonatomicassign

تكون القيمة صحيحة إذا كان هذا اللاعب في حالة اتصال.

يُعدّ اللاعب في حالة ربط إذا كان GCKPlayerInfo::playerState المرتبط به أحد الخيارات التالية: GCKPlayerStateAvailable أو GCKPlayerStateReady أو GCKPlayerStateIdle أو GCKPlayerStatePlaying.

- (BOOL) isControllable
readnonatomicassign

يتم عرض القيمة "صحيح" إذا تم إنشاء هذا المشغّل على جهاز الإرسال هذا.