gpg::ScoreSummary

#include <score_summary.h>

一个单一的数据结构,允许您访问分数信息的摘要。

摘要

构造函数和析构函数

ScoreSummary()
ScoreSummary(std::shared_ptr< const ScoreSummaryImpl > impl)
从指向 ScoreSummaryImplshared_ptr 构造一个 ScoreSummary
ScoreSummary(const ScoreSummary & copy_from)
创建一个现有 ScoreSummary 的副本。
ScoreSummary(ScoreSummary && move_from)
移动一个现有的 ScoreSummary
~ScoreSummary()

公共函数

ApproximateNumberOfScores() const
uint64_t
返回排行榜页面上的分数的近似数量。
Collection() const
返回排行榜所属的收藏集。
CurrentPlayerScore() const
const Score &
返回当前登录用户的得分。
LeaderboardId() const
const std::string &
返回 Google Play 开发者控制台预先生成的唯一字符串。
TimeSpan() const
返回排行榜的时间跨度。
Valid() const
bool
如果此 ScoreSummary 已填充数据,则返回 true。
operator=(const ScoreSummary & copy_from)
通过从另一个 ScoreSummary 复制来赋值给此 ScoreSummary
operator=(ScoreSummary && move_from)
通过将另一个 ScoreSummary 移动到其中来赋值给此 ScoreSummary

公共函数

ApproximateNumberOfScores

uint64_t ApproximateNumberOfScores() const 

返回排行榜页面上的分数的近似数量。

如果未请求任何分数 (max_results = 0),则返回错误,如果分数过多,则将其数量限制在 25。

Collection

LeaderboardCollection Collection() const 

返回排行榜所属的收藏集。

可能的值为 PUBLIC 和 SOCIAL。

CurrentPlayerScore

const Score & CurrentPlayerScore() const 

返回当前登录用户的得分。

LeaderboardId

const std::string & LeaderboardId() const 

返回 Google Play 开发者控制台预先生成的唯一字符串。

在您的游戏客户端中使用它来引用排行榜。只有当 Leaderboard::Valid() 返回 true 时才能调用它。

ScoreSummary

 ScoreSummary()

ScoreSummary

 ScoreSummary(
  std::shared_ptr< const ScoreSummaryImpl > impl
)

从指向 ScoreSummaryImplshared_ptr 构造一个 ScoreSummary

供 API 内部使用。

ScoreSummary

 ScoreSummary(
  const ScoreSummary & copy_from
)

创建一个现有 ScoreSummary 的副本。

ScoreSummary

 ScoreSummary(
  ScoreSummary && move_from
)

移动一个现有的 ScoreSummary

TimeSpan

LeaderboardTimeSpan TimeSpan() const 

返回排行榜的时间跨度。

可能的值为 DAILY、WEEKLY 或 ALL_TIME。

Valid

bool Valid() const 

如果此 ScoreSummary 已填充数据,则返回 true。

必须返回 true,以便 ScoreSummary 对象上的 getter 函数(LeaderboardIdTimeSpan 等)可用。

operator=

ScoreSummary & operator=(
  const ScoreSummary & copy_from
)

通过从另一个 ScoreSummary 复制来赋值给此 ScoreSummary

operator=

ScoreSummary & operator=(
  ScoreSummary && move_from
)

通过将另一个 ScoreSummary 移动到其中来赋值给此 ScoreSummary

~ScoreSummary

 ~ScoreSummary()