gpg::Leaderboard
#include <leaderboard.h>
一个单独的数据结构,可让您访问特定排行榜状态的相关数据,例如其名称和有效性。
摘要
构造函数和析构函数 |
|
---|---|
Leaderboard()
|
|
Leaderboard(std::shared_ptr< const LeaderboardImpl > impl)
显式构造函数。
|
|
Leaderboard(const Leaderboard & copy_from)
复制构造函数,用于将现有排行榜复制到新排行榜。
|
|
Leaderboard(Leaderboard && move_from)
移动构造函数,用于将现有排行榜移动到新排行榜。
|
|
~Leaderboard()
|
公共函数 |
|
---|---|
IconUrl() const
|
const std::string &
返回指向此 Leaderboard 图标图片的 URL。
|
Id() const
|
const std::string &
返回 Google Play 管理中心预先生成的唯一字符串。
|
Name() const
|
const std::string &
返回排行榜的短名称。
|
Order() const
|
返回排序方向,是升序还是降序。
|
Valid() const
|
bool
当返回的排行榜填充了数据并带有成功的响应状态时返回 true;对于未填充的用户创建的排行榜或填充但带有不成功的响应状态的排行榜返回 false。
|
operator=(const Leaderboard & copy_from)
|
赋值运算符,用于从另一个排行榜为当前排行榜赋值。
|
operator=(Leaderboard && move_from)
|
赋值运算符,用于从另一个排行榜为当前排行榜赋值。
|
公共函数
IconUrl
const std::string & IconUrl() const
返回指向此 Leaderboard 图标图片的 URL。
仅当 Leaderboard::Valid() 返回 true 时才能调用此函数。
Id
const std::string & Id() const
返回 Google Play 管理中心预先生成的唯一字符串。
使用此函数在您的游戏客户端中引用某个排行榜。仅当 Leaderboard::Valid() 返回 true 时才能调用此函数。
Leaderboard
Leaderboard()
Leaderboard
Leaderboard( std::shared_ptr< const LeaderboardImpl > impl )
显式构造函数。
Name
const std::string & Name() const
返回排行榜的短名称。
最多 100 个字符。仅当 Achievement::Valid() 返回 true 时才能调用此函数。
Order
LeaderboardOrder Order() const
返回排序方向,是升序还是降序。
可能的值为 "LARGER_IS_BETTER" 或 "SMALLER_IS_BETTER"。LARGER_IS_BETTER 将更大的分数放在顶部(降序)。SMALLER_IS_BETTER 将更小的分数放在顶部(升序)。仅当 Achievement::Valid() 返回 true 时才能调用此函数。
Valid
bool Valid() const
当返回的排行榜填充了数据并带有成功的响应状态时返回 true;对于未填充的用户创建的排行榜或填充但带有不成功的响应状态的排行榜返回 false。
此函数必须返回 true,以便使用此排行榜上的 getter 函数(id、Name、Description 等)。
~Leaderboard
~Leaderboard()