gpg::Achievement

#include <achievement.h>

특정 업적의 상태에 대한 데이터에 액세스할 수 있는 단일 데이터 구조입니다.

요약

데이터는 사용자별 (예: 사용자가 업적을 달성했는지 여부 등) 및 전체 (예: 업적 이름)의 두 가지 유형으로 구성됩니다.

생성자 및 소멸자

Achievement()
Achievement(std::shared_ptr< const AchievementImpl > impl)
shared_ptr에서 AchievementImplAchievement를 구성합니다.API에서 내부적으로 사용하기 위한 용도입니다.
Achievement(const Achievement & copy_from)
기존 업적의 사본을 만듭니다.
Achievement(Achievement && move_from)
기존 업적을 이동합니다.
~Achievement()

공개 함수

CurrentSteps() const
uint32_t
플레이어가 단계별 업적을 달성하기 위해 취한 걸음 수를 반환합니다.
Description() const
const std::string &
업적에 대한 간결한 설명을 반환합니다.
Id() const
const std::string &
Google Play 개발자 콘솔이 미리 생성한 고유한 문자열을 반환합니다.
LastModified() const <ph type="x-smartling-placeholder"></ph> 지원이 중단되었습니다. 를 통해 개인정보처리방침을 정의할 수 있습니다. LastModifiedTime을 선호합니다.
LastModifiedTime() const
항목이 마지막으로 수정된 시간을 반환합니다 (Unix 에포크 이후 밀리초로 표현됨).
Name() const
const std::string &
업적의 짧은 이름을 반환합니다.
RevealedIconUrl() const
const std::string &
Achievement의 공개된 아이콘 이미지로 연결되는 URL을 반환합니다.
State() const
업적 상태를 반환합니다(HIDDEN, REVEALED 또는 UNLOCKED).
TotalSteps() const
uint32_t
플레이어가 지정된 단계별 업적을 달성하는 데 필요한 총 단계 수를 반환합니다.
Type() const
업적 유형(INCREMENTAL 또는 STANDARD)을 반환합니다.
UnlockedIconUrl() const
const std::string &
Achievement의 잠금 해제된 아이콘의 이미지로 연결되는 URL을 반환합니다.
Valid() const
bool
반환된 업적에 데이터가 채워지고 성공 응답 상태가 있으면 true를 반환합니다. 채워지지 않은 사용자가 만든 업적 또는 실패 응답 상태가 표시된 채워진 업적의 경우 false입니다.
XP() const
uint64_t
이 업적으로 획득한 참여 점수입니다.
operator=(const Achievement & copy_from)
다른 업적에서 복사하여 이 업적을 할당합니다.
operator=(Achievement && move_from)
다른 업적을 이동하여 이 업적을 할당합니다.

공개 함수

완료

 Achievement()

완료

 Achievement(
  std::shared_ptr< const AchievementImpl > impl
)

shared_ptr에서 AchievementImplAchievement를 구성합니다.API에서 내부적으로 사용하기 위한 용도입니다.

완료

 Achievement(
  const Achievement & copy_from
)

기존 업적의 사본을 만듭니다.

완료

 Achievement(
  Achievement && move_from
)

기존 업적을 이동합니다.

CurrentSteps

uint32_t CurrentSteps() const 

플레이어가 단계별 업적을 달성하기 위해 취한 걸음 수를 반환합니다.

Achievement::Valid()가 true를 반환할 때만 호출할 수 있습니다.

설명

const std::string & Description() const 

업적에 대한 간결한 설명을 반환합니다.

일반적으로 플레이어에게 업적을 달성하는 방법을 알려줍니다. 최대 500자(영문 기준)까지 입력할 수 있습니다. Achievement::Valid()가 true를 반환할 때만 호출할 수 있습니다.

ID

const std::string & Id() const 

Google Play 개발자 콘솔이 미리 생성한 고유한 문자열을 반환합니다.

게임 클라이언트에서 업적을 참조하는 데 사용합니다. Achievement::Valid()가 true를 반환할 때만 호출할 수 있습니다.

LastModified

Timestamp LastModified() const 

<ph type="x-smartling-placeholder"></ph> 지원이 중단되었습니다. 를 통해 개인정보처리방침을 정의할 수 있습니다. LastModifiedTime을 선호합니다.

LastModifiedTime

Timestamp LastModifiedTime() const 

항목이 마지막으로 수정된 시간을 반환합니다 (Unix 에포크 이후 밀리초로 표현됨).

Achievement::Valid()가 true를 반환할 때만 호출할 수 있습니다.

이름

const std::string & Name() const 

업적의 짧은 이름을 반환합니다.

최대 100자(영문 기준)까지 입력할 수 있습니다. Achievement::Valid()가 true를 반환할 때만 호출할 수 있습니다.

RevealedIconUrl

const std::string & RevealedIconUrl() const 

Achievement의 공개된 아이콘 이미지로 연결되는 URL을 반환합니다.

이 아이콘은 업적이 공개되었지만 아직 잠금 해제되지 않았을 때 표시되어야 합니다. 이 함수는 Achievement::Valid()가 true를 반환할 때만 호출할 수 있습니다.

AchievementState State() const 

업적 상태를 반환합니다(HIDDEN, REVEALED 또는 UNLOCKED).

Achievement::Valid()가 true를 반환할 때만 호출할 수 있습니다. 자세한 내용은 여기를 참고하세요.

TotalSteps

uint32_t TotalSteps() const 

플레이어가 지정된 단계별 업적을 달성하는 데 필요한 총 단계 수를 반환합니다.

Achievement::Valid()가 true를 반환할 때만 호출할 수 있습니다.

유형

AchievementType Type() const 

업적 유형(INCREMENTAL 또는 STANDARD)을 반환합니다.

Achievement::Valid()가 true를 반환할 때만 호출할 수 있습니다. 자세한 내용은 여기를 참고하세요.

UnlockedIconUrl

const std::string & UnlockedIconUrl() const 

Achievement의 잠금 해제된 아이콘의 이미지로 연결되는 URL을 반환합니다.

이 아이콘은 업적이 잠금 해제되어 공개될 때 표시되기 위한 것입니다. 이 함수는 Achievement::Valid()가 true를 반환할 때만 호출할 수 있습니다.

유효

bool Valid() const 

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

이 업적의 getter 함수 (ID, 이름, 설명 등)를 사용하려면 true여야 합니다.

XP

uint64_t XP() const 

이 업적으로 획득한 참여 점수입니다.

Achievement::Valid()가 true를 반환할 때만 호출할 수 있습니다.

operator=

Achievement & operator=(
  const Achievement & copy_from
)

다른 업적에서 복사하여 이 업적을 할당합니다.

operator=

Achievement & operator=(
  Achievement && move_from
)

다른 업적을 이동하여 이 업적을 할당합니다.

~Achievement

 ~Achievement()