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()