gpg::
  #include <player_level.h>
  包含玩家關卡的單一資料結構。
摘要
| 建構函式和解構函式 | |
|---|---|
| PlayerLevel() | |
| PlayerLevel(std::shared_ptr< const PlayerLevelImpl > impl)從 shared_ptr 建構 PlayerLevel 至 PlayerLevelImpl。 | |
| 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,或是填入失敗回應狀態的填入玩家為 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 )
從 shared_ptr 建構 PlayerLevel 至 PlayerLevelImpl。
僅供內部使用,不適合這個 API 的使用者使用。
有效
bool Valid() const
如果傳回的玩家等級已填入資料並搭配成功的回應狀態,則會傳回 true;未填入使用者建立的玩家為 false,或是填入失敗回應狀態的填入播放器。
此物件的 getter 函式必須是 true 才能夠使用。
~PlayerLevel
~PlayerLevel()
