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를 반환합니다.

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

연산자=

PlayerLevel & operator=(
  const PlayerLevel & copy_from
)

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

연산자=

PlayerLevel & operator=(
  PlayerLevel && move_from
)

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

r-값-참조 버전

~PlayerLevel

 ~PlayerLevel()