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 값을 반환합니다(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 값을 반환합니다(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-value-reference version을 제공합니다.

유효

bool Valid() const 

반환된 플레이어 레벨에 데이터가 채워지고 성공적인 응답 상태가 있으면 true를 반환합니다. 채워지지 않은 사용자 생성 플레이어 또는 실패 응답 상태가 표시되며 채워진 플레이어의 경우 false입니다.

이 객체의 getter 함수를 사용하려면 true여야 합니다.

operator=

PlayerLevel & operator=(
  const PlayerLevel & copy_from
)

다른 플레이어 레벨에서 이 플레이어 레벨의 값을 할당하기 위한 할당 연산자입니다.

operator=

PlayerLevel & operator=(
  PlayerLevel && move_from
)

다른 플레이어 레벨에서 이 플레이어 레벨의 값을 할당하기 위한 할당 연산자입니다.

r-값-참조 버전

~PlayerLevel

 ~PlayerLevel()