管理员

按功能划分的管理器会将相关的游戏服务功能归为一组。

摘要

主页中所述,管理器类用于将相关的 GameServices 功能进行分组。管理器类上的方法遵循游戏服务线程模型。

gpg::AchievementManager

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

gpg::LeaderboardManager

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

gpg::PlayerManager

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

gpg::RealTimeMultiplayerManager

获取、修改、处理 RealTimeRoom 对象的消息,并创建 RealTimeRoom 对象。

gpg::RealTimeRoomConfig::Builder

构建一个或多个 RealTimeRoomConfig 对象。

gpg::SnapshotManager

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

gpg::StatsManager

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

gpg::TurnBasedMultiplayerManager

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

gpg::视频管理器

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

结构体

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

DataResponseStatus 用于特定的 RealTimeRoom 对象。

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

针对特定 TurnBasedMatchDataResponseStatus

gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse

DataResponseStatus,适用于 TurnBasedMatches邀请

gpg::VideoManager::GetCaptureCapabilitiesResponse

存放视频功能数据以及响应状态。

gpg::VideoManager::GetCaptureStateResponse

保存视频拍摄状态的数据以及响应状态。

gpg::VideoManager::IsCaptureAvailableResponse

保存是否提供拍摄模式(在 IsCaptureAvailable 中指定)以及响应状态。