gpg:: ScorePage
#include <score_page.h>
점수 데이터에 액세스할 수 있는 단일 데이터 구조입니다.
요약
데이터에는 리더보드 ID, 시작, 기간, 컬렉션, 이전 점수 페이지 토큰, 다음 점수 페이지 토큰, 모든 점수 항목의 벡터가 포함됩니다.
생성자 및 소멸자 |
|
---|---|
ScorePage()
|
|
ScorePage(std::shared_ptr< const ScorePageImpl > impl)
명시적 생성자
|
|
ScorePage(const ScorePage & copy_from)
기존 스코어 페이지를 새 페이지로 복사하기 위한 복사 생성자입니다.
|
|
ScorePage(ScorePage && move_from)
기존 점수 페이지를 새 페이지로 이동하는 생성자입니다.
|
|
~ScorePage()
|
공개 함수 |
|
---|---|
Collection() const
|
리더보드가 PUBLIC인지 SOCIAL인지를 반환합니다.
|
Entries() const
|
const std::vector< ScorePage::Entry > &
모든 점수 항목의 벡터입니다.
|
HasNextScorePage() const
|
bool
스코어보드에 후속 점수 페이지가 있는 경우에 유효합니다.
|
HasPreviousScorePage() const
|
bool
스코어보드에 이전 점수 페이지가 있는 경우 유효합니다.
|
LeaderboardId() const
|
const std::string &
Google Play Console에서 사전에 생성한 고유 문자열을 반환합니다.
|
NextScorePageToken() const
|
후속 페이지의 점수 페이지 토큰을 반환합니다.
|
PreviousScorePageToken() const
|
이전 페이지의 점수 페이지 토큰을 반환합니다.
|
Start() const
|
리더보드에서 처음에 최고 점수 또는 현재 플레이어와 가까운 점수에 대해 쿼리했는지 여부를 반환합니다.
|
TimeSpan() const
|
리더보드의 기간을 반환합니다.
|
Valid() const
|
bool
이
ScorePage 에 데이터가 채워지면 true를 반환합니다. |
operator=(const ScorePage & copy_from)
|
다른 점수 페이지에서 이 점수 페이지의 값을 할당하는 할당 연산자입니다.
|
operator=(ScorePage && move_from)
|
다른 점수 페이지에서 이 점수 페이지의 값을 할당하는 할당 연산자입니다.
|
클래스 |
|
---|---|
gpg:: |
점수 페이지에 항목을 만드는 클래스입니다. |
gpg:: |
ScorePage 쿼리를 나타내는 거의 불투명한 유형의 데이터 구조 (또는 비어 있음)입니다. |
공개 함수
HasNextScorePage
bool HasNextScorePage() const
스코어보드에 후속 점수 페이지가 있는 경우에 유효합니다.
HasPreviousScorePage
bool HasPreviousScorePage() const
스코어보드에 이전 점수 페이지가 있는 경우 유효합니다.
LeaderboardId
const std::string & LeaderboardId() const
Google Play Console에서 사전에 생성한 고유 문자열을 반환합니다.
게임 클라이언트에서 리더보드를 참조하는 데 사용합니다. Leaderboard::Valid()이 true를 반환할 때만 호출할 수 있습니다.
PreviousScorePageToken
ScorePage::ScorePageToken PreviousScorePageToken() const
이전 페이지의 점수 페이지 토큰을 반환합니다.
ScorePage
ScorePage()
시작
LeaderboardStart Start() const
리더보드에서 처음에 최고 점수 또는 현재 플레이어와 가까운 점수에 대해 쿼리했는지 여부를 반환합니다.
가능한 값은 TOP_SCORES 및 PLAYER_CENTERED입니다.
Valid
bool Valid() const
operator=
ScorePage & operator=( const ScorePage & copy_from )
다른 점수 페이지에서 이 점수 페이지의 값을 할당하는 할당 연산자입니다.
operator=
ScorePage & operator=( ScorePage && move_from )
다른 점수 페이지에서 이 점수 페이지의 값을 할당하는 할당 연산자입니다.
r-value-reference 버전
~ScorePage
~ScorePage()