Класс GCKGameManagerState
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Представление состояния игрового менеджера, работающего на принимающем устройстве.
- Deprecated:
- API Game Manager больше не поддерживается и будет удален в будущем выпуске.
Наследует 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: |
| Возвращает список идентификаторов игроков, которые отличаются между этим объектом и указанным состоянием игрового менеджера. Более...
|
|
Возвращает 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 |
|
read nonatomic copy |
Список всех игроков в игре.
Список всех игроков, созданный этим устройством-отправителем.
- (NSString*) applicationName |
|
read nonatomic copy |
Имя приложения.
Возвращает nil
, если GCKGameManagerChannel еще не подключен к игровому менеджеру получателя.
Максимальное количество игроков, определенное получателем.
Возвращает 0, если GCKGameManagerChannel еще не подключен к игровому менеджеру получателя.
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-24 UTC.
[null,null,["Последнее обновление: 2025-07-24 UTC."],[],["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,[]]