gpg::PlayerLevel
#include <player_level.h>
包含玩家等级数据的单个数据结构。
摘要
构造函数和析构函数 |
|
---|---|
PlayerLevel()
|
|
PlayerLevel(std::shared_ptr< const PlayerLevelImpl > impl)
从指向 PlayerLevelImpl 的共享指针构造一个 PlayerLevel。
|
|
PlayerLevel(const PlayerLevel & copy_from)
用于将现有玩家等级复制到新等级的复制构造函数。
|
|
PlayerLevel(PlayerLevel && move_from)
用于将现有玩家等级移动到新等级的构造函数。
|
|
~PlayerLevel()
|
公共函数 |
|
---|---|
LevelNumber() const
|
uint32_t
返回此等级的编号,例如:
|
MaximumXP() const
|
uint64_t
返回此等级表示的最大 XP 值(不包含)。
|
MinimumXP() const
|
uint64_t
返回达到此等级所需的最小 XP 值(包含)。
|
Valid() const
|
bool
当返回的玩家等级已填充数据并伴随成功的响应状态时返回 true;对于未填充的用户创建的玩家或伴随失败响应状态的已填充玩家返回 false。
|
operator=(const PlayerLevel & copy_from)
|
赋值运算符,用于从另一个玩家等级赋值给此玩家等级的值。
|
operator=(PlayerLevel && move_from)
|
赋值运算符,用于从另一个玩家等级赋值给此玩家等级的值。
|
公共函数
LevelNumber
uint32_t LevelNumber() const
返回此等级的编号,例如:
"10 级".
MaximumXP
uint64_t MaximumXP() const
返回此等级表示的最大 XP 值(不包含)。
MinimumXP
uint64_t MinimumXP() const
返回达到此等级所需的最小 XP 值(包含)。
PlayerLevel
PlayerLevel()
PlayerLevel
PlayerLevel( std::shared_ptr< const PlayerLevelImpl > impl )
从指向 PlayerLevelImpl 的共享指针构造一个 PlayerLevel。
此方法在内部使用,并非供此 API 的使用者使用。
Valid
bool Valid() const
当返回的玩家等级已填充数据并伴随成功的响应状态时返回 true;对于未填充的用户创建的玩家或伴随失败响应状态的已填充玩家返回 false。
此对象的 getter 函数可用时,它必须为 true。
~PlayerLevel
~PlayerLevel()