Класс GCKGameManagerState
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Представление состояния 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: |
| Возвращает список идентификаторов игроков, которые различаются между этим объектом и указанным состоянием игрового менеджера. Более...
|
|
Возвращает 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 |
Максимальное количество игроков, определенное получателем.
Возвращает 0, если GCKGameManagerChannel еще не подключен к Game Manager получателя.
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2022-12-05 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Отсутствует нужная мне информация"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Слишком сложен/слишком много шагов"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Устарел"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Проблема с переводом текста"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Проблемы образцов/кода"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Другое"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Прост для понимания"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Помог мне решить мою проблему"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Другое"
}]