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