gpg::排行榜

#include <leaderboard.h>

一个单一的数据结构,允许您访问有关特定排行榜状态的数据,例如其名称和有效性。

摘要

构造函数和析构函数

排行榜()
排行榜(std::shared_ptr< const LeaderboardImpl > impl)
显式构造函数。
排行榜(const 排行榜 & copy_from)
复制构造函数,用于将现有排行榜复制到新的排行榜中。
排行榜(排行榜 && move_from)
用于将现有排行榜移动到新的排行榜中的构造函数。
~排行榜()

公共函数

IconUrl() const
const std::string &
返回指向此排行榜图标图像的 URL。
Id() const
const std::string &
返回 Google Play 开发者控制台之前生成的唯一字符串。
Name() const
const std::string &
返回排行榜的简称。
Order() const
返回升序还是降序更好。
Valid() const
bool
当返回的排行榜填充了数据并伴随成功的响应状态时返回 true;对于未填充的用户创建的排行榜或填充的排行榜伴随不成功的响应状态时返回 false。
operator=(const 排行榜 & copy_from)
赋值运算符,用于从另一个排行榜为该排行榜赋值。
operator=(排行榜 && move_from)
赋值运算符,用于从另一个排行榜为该排行榜赋值。

公共函数

IconUrl

const std::string & IconUrl() const 

返回指向此排行榜图标图像的 URL。

只有当Leaderboard::Valid()返回 true 时才能调用。

Id

const std::string & Id() const 

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

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

排行榜

 Leaderboard()

排行榜

 Leaderboard(
  std::shared_ptr< const LeaderboardImpl > impl
)

显式构造函数。

排行榜

 Leaderboard(
  const Leaderboard & copy_from
)

复制构造函数,用于将现有排行榜复制到新的排行榜中。

排行榜

 Leaderboard(
  Leaderboard && move_from
)

用于将现有排行榜移动到新的排行榜中的构造函数。

右值引用版本。

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。

对于此排行榜上的 getter 函数(id、Name、Description 等)可用,它必须为 true。

operator=

Leaderboard & operator=(
  const Leaderboard & copy_from
)

赋值运算符,用于从另一个排行榜为该排行榜赋值。

operator=

Leaderboard & operator=(
  Leaderboard && move_from
)

赋值运算符,用于从另一个排行榜为该排行榜赋值。

右值引用版本。

~排行榜

 ~Leaderboard()