بررسی اجمالی
نمایشی از وضعیت Game Manager در حال اجرا بر روی دستگاه گیرنده.
- 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.
جزئیات ملک
|
read nonatomic assign |
دولت لابی.
برای مقادیر معتبر به GCKLobbyState مراجعه کنید.
|
read nonatomic assign |
حالت گیم پلی
برای مقادیر معتبر به GCKGameplayState مراجعه کنید.
|
read nonatomic copy |
داده های خاص بازی
یا یک شی خواهد بود که می تواند با استفاده از NSJSONSerialization به JSON سریال شود یا nil
.
|
read nonatomic copy |
متن وضعیت بازی
|
read nonatomic strong |
لیست تمام بازیکنان حاضر در بازی.
|
read nonatomic assign |
لیست تمام بازیکنان ایجاد شده توسط این دستگاه فرستنده.
|
read nonatomic strong |
لیست بازیکنان در حالت متصل
اگر GCKPlayerInfo::playerState مرتبط یکی از GCKPlayerStateAvailable ، GCKPlayerStateReady ، GCKPlayerStateIdle ، یا GCKPlayerStatePlaying باشد، بازیکنی در حالت متصل در نظر گرفته می شود.
|
read nonatomic strong |
فهرست پخشکنندههایی که در حالت متصل هستند که در این دستگاه فرستنده نیز ایجاد شدهاند.
اگر GCKPlayerInfo::playerState مرتبط یکی از GCKPlayerStateAvailable ، GCKPlayerStateReady ، GCKPlayerStateIdle ، یا GCKPlayerStatePlaying باشد، بازیکنی در حالت متصل در نظر گرفته می شود.
|
read nonatomic copy |
نام برنامه
اگر nil
هنوز به مدیر بازی گیرنده متصل نشده باشد، به صفر GCKGameManagerChannel .
|
read nonatomic assign |
حداکثر تعداد بازیکنان که توسط گیرنده تعریف شده است.
اگر GCKGameManagerChannel هنوز به مدیر بازی گیرنده متصل نشده باشد، 0 را برمیگرداند.