کلاس GCKGameManagerState
نمایشی از وضعیت Game Manager در حال اجرا در دستگاه گیرنده.
- 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 مراجعه کنید.
داده های خاص بازی
یا یک شی خواهد بود که می تواند با استفاده از NSJSONSerialization به JSON سریال شود یا nil
.
- (NSString*) gameStatusText |
|
read nonatomic copy |
لیست تمام بازیکنان حاضر در بازی.
لیست تمام بازیکنان ایجاد شده توسط این دستگاه فرستنده.
- (NSString*) applicationName |
|
read nonatomic copy |
حداکثر تعداد بازیکنان که توسط گیرنده تعریف شده است.
اگر GCKGameManagerChannel هنوز به مدیر بازی گیرنده متصل نشده باشد، 0 را برمیگرداند.
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2024-11-06 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2024-11-06 بهوقت ساعت هماهنگ جهانی."],[[["The `GCKGameManagerState` class represents the state of the Game Manager on a receiver device, providing access to lobby, gameplay, and player information."],["This class is deprecated and will be removed in a future release; the Game Manager API is no longer supported."],["It offers methods to retrieve player details, check for changes in game state, and access lists of players."],["Several properties expose data like lobby state, gameplay state, game data, player lists, application name, and maximum player count."],["Developers can use this class to track and react to changes in the game session on the receiver."]]],[]]