Tổng quan
Biểu thị trạng thái của Trình quản lý trò chơi đang chạy trên thiết bị nhận.
- Deprecated:
- Game Manager API không còn được hỗ trợ nữa và sẽ bị xoá trong một bản phát hành sau này.
Kế thừa NSObject.
Tóm tắt phương thức của thực thể | |
(GCKPlayerInfo *__nullable) | - getPlayer: |
Trả về GCKPlayerInfo cho mã nhận dạng người chơi hoặc nil đã chỉ định nếu người chơi không tồn tại. Thêm... | |
(NSArray< GCKPlayerInfo * > *) | - getPlayersInState: |
Trả về danh sách người chơi đang ở trạng thái người chơi đã chỉ định. Thêm... | |
(BOOL) | - hasLobbyStateChanged: |
Trả về trạng thái sảnh chờ có khác nhau giữa đối tượng này và trạng thái trình quản lý trò chơi đã chỉ định hay không. Thêm... | |
(BOOL) | - hasGameplayStateChanged: |
Trả về trạng thái chơi khác nhau giữa đối tượng này và trạng thái trình quản lý trò chơi đã chỉ định. Thêm... | |
(BOOL) | - hasGameDataChanged: |
Trả về thông tin liệu trò chơi có khác nhau giữa đối tượng này và trạng thái của trình quản lý trò chơi đã chỉ định hay không. Thêm... | |
(BOOL) | - hasGameStatusTextChanged: |
Trả về kết quả sẽ khác nhau giữa văn bản trạng thái trò chơi giữa đối tượng này và trạng thái trình quản lý trò chơi đã chỉ định. Thêm... | |
(BOOL) | - hasPlayerChanged:otherState: |
Trả về việc liệu người chơi có mã nhận dạng người chơi đã chỉ định có thay đổi giữa đối tượng này hay không và trạng thái của trình quản lý trò chơi đã chỉ định. Thêm... | |
(BOOL) | - hasPlayerStateChanged:otherState: |
Trả về trạng thái của người chơi có mã người chơi đã chỉ định đã thay đổi giữa đối tượng này và trạng thái của người quản lý trò chơi đã chỉ định. Thêm... | |
(BOOL) | - hasPlayerDataChanged:otherState: |
Trả về dữ liệu người chơi có mã người chơi đã chỉ định có thay đổi giữa đối tượng này và trạng thái người quản lý trò chơi đã chỉ định hay không. Thêm... | |
(NSArray< NSString * > *) | - getListOfChangedPlayers: |
Trả về danh sách mã nhận dạng người chơi khác nhau giữa đối tượng này và trạng thái trình quản lý trò chơi đã chỉ định. Thêm... | |
Tóm tắt thuộc tính | |
GCKLobbyState | lobbyState |
Trạng thái ở sảnh. Thêm... | |
GCKGameplayState | gameplayState |
Trạng thái chơi trò chơi. Thêm... | |
id | gameData |
Dữ liệu dành riêng cho trò chơi. Thêm... | |
NSString * | gameStatusText |
Văn bản trạng thái trò chơi. Thêm... | |
NSArray< GCKPlayerInfo * > * | players |
Danh sách tất cả người chơi trong trò chơi. Thêm... | |
NSArray< GCKPlayerInfo * > * | controllablePlayers |
Danh sách tất cả trình phát do thiết bị gửi này tạo. Thêm... | |
NSArray< GCKPlayerInfo * > * | connectedPlayers |
Danh sách người chơi ở trạng thái đã kết nối. Thêm... | |
NSArray< GCKPlayerInfo * > * | connectedControllablePlayers |
Danh sách người chơi ở trạng thái đã kết nối cũng được tạo trên thiết bị của người gửi này. Thêm... | |
NSString * | applicationName |
Tên ứng dụng. Thêm... | |
NSInteger | maxPlayers |
Số người chơi tối đa do người nhận xác định. Thêm... | |
Chi tiết phương thức
- (GCKPlayerInfo *__nullable) getPlayer: | (NSString *) | playerID |
Trả về GCKPlayerInfo cho mã nhận dạng người chơi hoặc nil
đã chỉ định nếu người chơi không tồn tại.
- Parameters
-
playerID The player ID.
- (NSArray<GCKPlayerInfo *> *) getPlayersInState: | (GCKPlayerState) | playerState |
Trả về danh sách người chơi đang ở trạng thái người chơi đã chỉ định.
- Parameters
-
playerState The player state.
- (BOOL) hasLobbyStateChanged: | (GCKGameManagerState *) | otherState |
Trả về trạng thái sảnh chờ có khác nhau giữa đối tượng này và trạng thái trình quản lý trò chơi đã chỉ định hay không.
- Parameters
-
otherState The game manager state to compare to.
- (BOOL) hasGameplayStateChanged: | (GCKGameManagerState *) | otherState |
Trả về trạng thái chơi khác nhau giữa đối tượng này và trạng thái trình quản lý trò chơi đã chỉ định.
- Parameters
-
otherState The game manager state to compare to.
- (BOOL) hasGameDataChanged: | (GCKGameManagerState *) | otherState |
Trả về thông tin liệu trò chơi có khác nhau giữa đối tượng này và trạng thái của trình quản lý trò chơi đã chỉ định hay không.
- Parameters
-
otherState The game manager state to compare to.
- (BOOL) hasGameStatusTextChanged: | (GCKGameManagerState *) | otherState |
Trả về kết quả sẽ khác nhau giữa văn bản trạng thái trò chơi giữa đối tượng này và trạng thái trình quản lý trò chơi đã chỉ định.
- Parameters
-
otherState The game manager state to compare to.
- (BOOL) hasPlayerChanged: | (NSString *) | playerId | |
otherState: | (GCKGameManagerState *) | otherState | |
Trả về việc liệu người chơi có mã nhận dạng người chơi đã chỉ định có thay đổi giữa đối tượng này hay không và trạng thái của trình quản lý trò chơi đã chỉ định.
- Parameters
-
playerId The player ID. otherState The game manager state to compare to.
- (BOOL) hasPlayerStateChanged: | (NSString *) | playerId | |
otherState: | (GCKGameManagerState *) | otherState | |
Trả về trạng thái của người chơi có mã người chơi đã chỉ định đã thay đổi giữa đối tượng này và trạng thái của người quản lý trò chơi đã chỉ định.
- Parameters
-
playerId The player ID. otherState The game manager state to compare to.
- (BOOL) hasPlayerDataChanged: | (NSString *) | playerId | |
otherState: | (GCKGameManagerState *) | otherState | |
Trả về dữ liệu người chơi có mã người chơi đã chỉ định có thay đổi giữa đối tượng này và trạng thái người quản lý trò chơi đã chỉ định hay không.
- Parameters
-
playerId The player ID. otherState The game manager state to compare to.
- (NSArray<NSString *> *) getListOfChangedPlayers: | (GCKGameManagerState *) | otherState |
Trả về danh sách mã nhận dạng người chơi khác nhau giữa đối tượng này và trạng thái trình quản lý trò chơi đã chỉ định.
bao gồm cả những người chơi đã được thêm, xoá hoặc thay đổi theo bất kỳ cách nào.
- Parameters
-
otherState The game manager state to compare to.
Chi tiết thuộc tính
|
readnonatomicassign |
Trạng thái ở sảnh.
Hãy xem GCKLoggyState để biết các giá trị hợp lệ.
|
readnonatomicassign |
Trạng thái chơi trò chơi.
Vui lòng xem GCKGameplayState để biết các giá trị hợp lệ.
|
readnonatomiccopy |
Dữ liệu dành riêng cho trò chơi.
Sẽ là một đối tượng có thể được chuyển đổi tuần tự thành JSON bằng NSJSONSerialization hoặc nil
.
|
readnonatomiccopy |
Văn bản trạng thái trò chơi.
|
readnonatomicstrong |
Danh sách tất cả người chơi trong trò chơi.
|
readnonatomicassign |
Danh sách tất cả trình phát do thiết bị gửi này tạo.
|
readnonatomicstrong |
Danh sách người chơi ở trạng thái đã kết nối.
Trình phát được coi là ở trạng thái đã kết nối nếu GCKPlayerInfo::playerState được liên kết là một trong GCKPlayerStateAvailable, GCKPlayerStateReady, GCKPlayerStateIdle hoặc GCKPlayerStatePlaying.
|
readnonatomicstrong |
Danh sách người chơi ở trạng thái đã kết nối cũng được tạo trên thiết bị của người gửi này.
Trình phát được coi là ở trạng thái đã kết nối nếu GCKPlayerInfo::playerState được liên kết là một trong GCKPlayerStateAvailable, GCKPlayerStateReady, GCKPlayerStateIdle hoặc GCKPlayerStatePlaying.
|
readnonatomiccopy |
Tên ứng dụng.
Trả về nil
nếu GCKGameManagerChannel chưa được kết nối với Trình quản lý trò chơi của người nhận.
|
readnonatomicassign |
Số người chơi tối đa do người nhận xác định.
Trả về 0 nếu GCKGameManagerChannel chưa được kết nối với Trình quản lý trò chơi của người nhận.