gpg::ScoreSummary
#include <score_summary.h>
一个单一的数据结构,允许您访问分数信息的摘要。
摘要
构造函数和析构函数 |
|
---|---|
ScoreSummary()
|
|
ScoreSummary(std::shared_ptr< const ScoreSummaryImpl > impl)
|
|
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。
LeaderboardId
const std::string & LeaderboardId() const
返回 Google Play 开发者控制台预先生成的唯一字符串。
在您的游戏客户端中使用它来引用排行榜。只有当 Leaderboard::Valid() 返回 true 时才能调用它。
ScoreSummary
ScoreSummary()
ScoreSummary
ScoreSummary( std::shared_ptr< const ScoreSummaryImpl > impl )
从指向 ScoreSummaryImpl
的 shared_ptr
构造一个 ScoreSummary
。
供 API 内部使用。
Valid
bool Valid() const
如果此 ScoreSummary
已填充数据,则返回 true。
必须返回 true,以便 ScoreSummary
对象上的 getter 函数(LeaderboardId
、TimeSpan
等)可用。
operator=
ScoreSummary & operator=( const ScoreSummary & copy_from )
通过从另一个 ScoreSummary
复制来赋值给此 ScoreSummary
。
operator=
ScoreSummary & operator=( ScoreSummary && move_from )
通过将另一个 ScoreSummary
移动到其中来赋值给此 ScoreSummary
。
~ScoreSummary
~ScoreSummary()