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 

이 수준의 숫자를 반환합니다(예:

'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(
  const PlayerLevel & copy_from
)

기존 플레이어 등급을 새 등급으로 복사하기 위한 복사 생성자입니다.

PlayerLevel

 PlayerLevel(
  PlayerLevel && move_from
)

기존 플레이어 등급을 새 등급으로 이동하는 생성자입니다.

r-value-reference 버전

Valid

bool Valid() const 

반환된 플레이어 등급에 데이터가 채워지고 성공적인 응답 상태가 포함된 경우 true를 반환하고, 채워지지 않은 사용자 제작 플레이어 또는 채워진 플레이어에 실패한 응답 상태가 포함된 경우에는 false를 반환합니다.

이 객체의 getter 함수를 사용할 수 있으려면 이 속성이 true여야 합니다.

operator=

PlayerLevel & operator=(
  const PlayerLevel & copy_from
)

다른 플레이어 등급에서 이 플레이어 등급의 값을 할당하는 할당 연산자입니다.

operator=

PlayerLevel & operator=(
  PlayerLevel && move_from
)

다른 플레이어 등급에서 이 플레이어 등급의 값을 할당하는 할당 연산자입니다.

r-value-reference 버전

~PlayerLevel

 ~PlayerLevel()