개요
수신기 기기에서 실행 중인 게임 관리자의 상태를 나타냅니다.
- Deprecated:
- Game Manager API는 더 이상 지원되지 않으며 향후 버전에서 삭제될 예정입니다.
NSObject를 상속합니다.
인스턴스 메서드 요약 | |
(GCKPlayerInfo *__nullable) | - getPlayer: |
지정된 플레이어 ID의 GCKPlayerInfo 또는 플레이어가 없는 경우 nil 를 반환합니다. 더보기... | |
(NSArray< GCKPlayerInfo * > *) | - getPlayersInState: |
지정된 플레이어 상태의 플레이어 목록을 반환합니다. 더보기... | |
(BOOL) | - hasLobbyStateChanged: |
이 개체와 지정된 게임 관리자 상태 간에 로비 상태가 다른지 반환합니다. 더보기... | |
(BOOL) | - hasGameplayStateChanged: |
이 객체와 지정된 게임 관리자 상태 간에 게임플레이 상태가 다른지 여부를 반환합니다. 더보기... | |
(BOOL) | - hasGameDataChanged: |
이 객체와 지정된 게임 관리자 상태 간에 게임 데이터가 다른지 여부를 반환합니다. 더보기... | |
(BOOL) | - hasGameStatusTextChanged: |
이 객체와 지정된 게임 관리자 상태 간에 게임 상태 텍스트가 다른지 여부를 반환합니다. 더보기... | |
(BOOL) | - hasPlayerChanged:otherState: |
지정된 플레이어 ID를 가진 플레이어가 이 객체와 지정된 게임 관리자 상태 간에 변경되었는지 여부를 반환합니다. 더보기... | |
(BOOL) | - hasPlayerStateChanged:otherState: |
지정된 플레이어 ID를 가진 플레이어의 플레이어 상태가 이 객체와 지정된 게임 관리자 상태 간에 변경되었는지 여부를 반환합니다. 더보기... | |
(BOOL) | - hasPlayerDataChanged:otherState: |
지정된 플레이어 ID를 가진 플레이어의 플레이어 데이터가 이 객체와 지정된 게임 관리자 상태 간에 변경되었는지 여부를 반환합니다. 더보기... | |
(NSArray< NSString * > *) | - getListOfChangedPlayers: |
이 객체와 지정된 게임 관리자 상태가 다른 플레이어 ID 목록을 반환합니다. 더보기... | |
속성 요약 | |
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 |
지정된 플레이어 ID의 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 | |
지정된 플레이어 ID를 가진 플레이어가 이 객체와 지정된 게임 관리자 상태 간에 변경되었는지 여부를 반환합니다.
- Parameters
-
playerId The player ID. otherState The game manager state to compare to.
- (BOOL) hasPlayerStateChanged: | (NSString *) | playerId | |
otherState: | (GCKGameManagerState *) | otherState | |
지정된 플레이어 ID를 가진 플레이어의 플레이어 상태가 이 객체와 지정된 게임 관리자 상태 간에 변경되었는지 여부를 반환합니다.
- Parameters
-
playerId The player ID. otherState The game manager state to compare to.
- (BOOL) hasPlayerDataChanged: | (NSString *) | playerId | |
otherState: | (GCKGameManagerState *) | otherState | |
지정된 플레이어 ID를 가진 플레이어의 플레이어 데이터가 이 객체와 지정된 게임 관리자 상태 간에 변경되었는지 여부를 반환합니다.
- Parameters
-
playerId The player ID. otherState The game manager state to compare to.
- (NSArray<NSString *> *) getListOfChangedPlayers: | (GCKGameManagerState *) | otherState |
이 객체와 지정된 게임 관리자 상태가 다른 플레이어 ID 목록을 반환합니다.
여기에는 추가되거나 삭제되거나 어떤 방식으로든 변경된 플레이어가 포함됩니다.
- Parameters
-
otherState The game manager state to compare to.
부동산 세부정보
|
readnonatomicassign |
로비 상태입니다.
유효한 값은 GCKLobbyState를 참고하세요.
|
readnonatomicassign |
게임플레이 상태
유효한 값은 GCKGameplayState를 참고하세요.
|
readnonatomiccopy |
게임별 데이터입니다.
NSJSONSerialization을 사용하여 JSON으로 직렬화할 수 있는 객체이거나 nil
입니다.
|
readnonatomiccopy |
게임 상태 텍스트입니다.
|
readnonatomicstrong |
게임의 모든 플레이어 목록입니다.
|
readnonatomicassign |
이 발신 기기에서 만든 모든 플레이어의 목록입니다.
|
readnonatomicstrong |
연결된 상태의 플레이어 목록입니다.
연결된 GCKPlayerInfo::playerState가 GCKPlayerStateAvailable, GCKPlayerStateReady, GCKPlayerStateIdle 또는 GCKPlayerStatePlaying 중 하나인 경우 플레이어는 연결된 상태인 것으로 간주됩니다.
|
readnonatomicstrong |
이 발신 기기에서도 생성된, 연결된 상태의 플레이어 목록입니다.
연결된 GCKPlayerInfo::playerState가 GCKPlayerStateAvailable, GCKPlayerStateReady, GCKPlayerStateIdle 또는 GCKPlayerStatePlaying 중 하나인 경우 플레이어는 연결된 상태인 것으로 간주됩니다.
|
readnonatomiccopy |
애플리케이션의 이름입니다.
GCKGameManagerChannel가 아직 수신기의 게임 관리자에 연결되어 있지 않으면 nil
를 반환합니다.
|
readnonatomicassign |
수신기가 정의한 최대 플레이어 수입니다.
GCKGameManagerChannel가 수신기의 게임 관리자에 아직 연결되어 있지 않으면 0을 반환합니다.