gpg:: PlayerLevel
#include <player_level.h>
プレーヤーのレベルに関するデータを含む単一のデータ構造。
概要
コンストラクタとデストラクタ |
|
---|---|
PlayerLevel()
|
|
PlayerLevel(std::shared_ptr< const PlayerLevelImpl > impl)
shared_ptr から 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
この階の数値を返します。例:
「level 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 から PlayerLevelImpl に PlayerLevel を構築します。
これは内部で使用されます。この API のコンシューマによる使用は想定していません。
PlayerLevel
PlayerLevel( const PlayerLevel & copy_from )
既存のプレーヤー レベルを新しいプレーヤー レベルにコピーするためのコピー コンストラクタ。
PlayerLevel
PlayerLevel( PlayerLevel && move_from )
既存のプレーヤー レベルを新しいプレーヤー レベルに移動するためのコンストラクタ。
r 値参照バージョン。
有効
bool Valid() const
返されたプレーヤー レベルにデータが入力され、成功のレスポンス ステータスとともに返される場合、true を返します。未入力のユーザー作成プレーヤー、または入力失敗のレスポンス ステータスを伴うプレーヤーの場合は false。
このオブジェクトのゲッター関数が使用可能になるには、true である必要があります。
operator=
PlayerLevel & operator=( const PlayerLevel & copy_from )
別のプレーヤー レベルからこのプレーヤー レベルの値を割り当てる割り当て演算子。
operator=
PlayerLevel & operator=( PlayerLevel && move_from )
別のプレーヤー レベルからこのプレーヤー レベルの値を割り当てる割り当て演算子。
r 値参照バージョン
~プレーヤーレベル
~PlayerLevel()