gpg::ScoreSummary

#include <score_summary.h>

점수 정보의 요약에 액세스할 수 있는 단일 데이터 구조입니다.

요약

생성자 및 소멸자

ScoreSummary()
ScoreSummary(std::shared_ptr< const ScoreSummaryImpl > impl)
shared_ptr에서 ScoreSummaryImplScoreSummary를 구성합니다.
ScoreSummary(const ScoreSummary & copy_from)
기존 ScoreSummary의 사본을 만듭니다.
ScoreSummary(ScoreSummary && move_from)
기존 ScoreSummary를 이동합니다.
~ScoreSummary()

공개 함수

ApproximateNumberOfScores() const
uint64_t
점수 페이지의 대략적인 점수 수를 반환합니다.
Collection() const
리더보드가 속한 컬렉션을 반환합니다.
CurrentPlayerScore() const
const Score &
현재 로그인한 플레이어의 점수를 반환합니다.
LeaderboardId() const
const std::string &
Google Play Console에서 사전에 생성한 고유 문자열을 반환합니다.
TimeSpan() const
리더보드 기간을 반환합니다.
Valid() const
bool
ScoreSummary에 데이터가 채워지면 true를 반환합니다.
operator=(const ScoreSummary & copy_from)
다른 ScoreSummary에서 복사하여 이 ScoreSummary를 할당합니다.
operator=(ScoreSummary && move_from)
다른 ScoreSummary를 이 ScoreSummary로 이동하여 할당합니다.

공개 함수

ApproximateNumberOfScores

uint64_t ApproximateNumberOfScores() const 

점수 페이지의 대략적인 점수 수를 반환합니다.

점수가 요청되지 않은 경우 (max_results = 0) 오류를 반환하고 점수가 너무 많은 경우 25로 제한합니다.

컬렉션

LeaderboardCollection Collection() const 

리더보드가 속한 컬렉션을 반환합니다.

가능한 값은 PUBLIC 및 SOCIAL입니다.

CurrentPlayerScore

const Score & CurrentPlayerScore() const 

현재 로그인한 플레이어의 점수를 반환합니다.

LeaderboardId

const std::string & LeaderboardId() const 

Google Play Console에서 사전에 생성한 고유 문자열을 반환합니다.

게임 클라이언트에서 리더보드를 참조하는 데 사용합니다. Leaderboard::Valid()이 true를 반환할 때만 호출할 수 있습니다.

ScoreSummary

 ScoreSummary()

ScoreSummary

 ScoreSummary(
  std::shared_ptr< const ScoreSummaryImpl > impl
)

shared_ptr에서 ScoreSummaryImplScoreSummary를 구성합니다.

API에서 내부적으로 사용하기 위한 용도입니다.

ScoreSummary

 ScoreSummary(
  const ScoreSummary & copy_from
)

기존 ScoreSummary의 사본을 만듭니다.

ScoreSummary

 ScoreSummary(
  ScoreSummary && move_from
)

기존 ScoreSummary를 이동합니다.

TimeSpan

LeaderboardTimeSpan TimeSpan() const 

리더보드 기간을 반환합니다.

가능한 값은 DAILY, WEEKLY, ALL_TIME입니다.

Valid

bool Valid() const 

ScoreSummary에 데이터가 채워지면 true를 반환합니다.

ScoreSummary 객체 (LeaderboardId, TimeSpan 등)의 getter 함수를 사용할 수 있으려면 true를 반환해야 합니다.

operator=

ScoreSummary & operator=(
  const ScoreSummary & copy_from
)

다른 ScoreSummary에서 복사하여 이 ScoreSummary를 할당합니다.

operator=

ScoreSummary & operator=(
  ScoreSummary && move_from
)

다른 ScoreSummary를 이 ScoreSummary로 이동하여 할당합니다.

~ScoreSummary

 ~ScoreSummary()