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