管理员

每个功能的管理器都会将相关的游戏服务功能归为一组。

摘要

首页中所述,Manager 类用于对相关的 GameServices 功能进行分组。管理器类的方法遵循 Game Services 线程模型。

gpg::AchievementManager

获取和设置各种与成就相关的数据。

gpg::LeaderboardManager

获取和设置各种与排行榜相关的数据。

gpg::PlayerManager

获取和设置各种与玩家相关的数据。

gpg::RealTimeMultiplayerManager

提取、修改、处理 RealTimeRoom 对象的消息传递,以及创建 RealTimeRoom 对象。

gpg::RealTimeRoomConfig::Builder

构建一个或多个 RealTimeRoomConfig 对象。

gpg::SnapshotManager

获取和设置各种与快照相关的数据。

gpg::StatsManager

获取和设置各种与统计信息相关的数据。

gpg::TurnBasedMultiplayerManager

提取、修改和创建 TurnBasedMatch 对象。

gpg::VideoManager

获取和设置各种与视频相关的数据。

结构体

gpg::AchievementManager::FetchAllResponse

包含所有成就的所有数据以及响应状态。

gpg::AchievementManager::FetchResponse

包含单个成就的数据和响应状态。

gpg::LeaderboardManager::FetchAllScoreSummariesResponse

包含所有排行榜得分摘要的所有数据和响应状态。

gpg::LeaderboardManager::FetchScorePageResponse

返回访问的评分页面的响应状态和数据。

gpg::LeaderboardManager::FetchScoreSummaryResponse

指定排行榜得分摘要的数据和响应状态。

gpg::PlayerManager::FetchListResponse

包含玩家矢量的响应。

gpg::PlayerManager::FetchSelfResponse

包含所有玩家数据以及响应状态。

gpg::RealTimeMultiplayerManager::FetchInvitationsResponse

DataResponseStatus 用于 FetchInvitations 运算。

gpg::RealTimeMultiplayerManager::RealTimeRoomResponse

特定 RealTimeRoom 对象的 DataResponseStatus

gpg::RealTimeMultiplayerManager::RoomInboxUIResponse

DataResponseStatus 用于 ShowRoomInboxUI 运算。

gpg::RealTimeMultiplayerManager::WaitingRoomUIResponse

DataResponseStatus 用于 ShowWaitingRoomUI 运算。

gpg::SnapshotManager::CommitResponse

包含更新后的快照的数据以及响应状态。

gpg::SnapshotManager::OpenResponse

用于存储请求的特定快照的数据以及响应状态。

gpg::SnapshotManager::ReadResponse

读取从快照读取操作返回的响应状态和快照数据。

gpg::SnapshotManager::SnapshotSelectUIResponse

DataResponseStatus 用于 ShowSelectUIOperation 运算。

gpg::StatsManager::FetchForPlayerResponse

包含所有 PlayerStats 数据以及响应状态。

gpg::TurnBasedMultiplayerManager::MatchInboxUIResponse

DataResponseStatus 用于 ShowMatchInboxUI 运算。

gpg::TurnBasedMultiplayerManager::PlayerSelectUIResponse

DataResponseStatus 用于 ShowPlayerSelectUI 运算。

gpg::TurnBasedMultiplayerManager::TurnBasedMatchResponse

DataResponseStatus(针对特定 TurnBasedMatch)。

gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse

DataResponseStatus 用于 TurnBasedMatches邀请

gpg::VideoManager::GetCaptureCapabilitiesResponse

用于存储视频功能数据以及响应状态。

gpg::VideoManager::GetCaptureStateResponse

用于存储视频拍摄状态数据以及响应状态。

gpg::VideoManager::IsCaptureAvailableResponse

用于存储捕获模式(在 IsCaptureAvailable 中指定)是否可用以及响应状态。