гпг:: ОценкаСводка

#include <score_summary.h>

Единая структура данных, позволяющая получить доступ к сводной информации о баллах.

Краткое содержание

Конструкторы и деструкторы

ScoreSummary ()
ScoreSummary (std::shared_ptr< const ScoreSummaryImpl > impl)
Создает ScoreSummary из shared_ptr в ScoreSummaryImpl .
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.
TimeSpan () const
Возвращает временной интервал таблицы лидеров.
Valid () const
bool
Возвращает true, если этот ScoreSummary заполнен данными.
operator= (const ScoreSummary & copy_from)
Назначает этот ScoreSummary путем копирования из другого.
operator= ( ScoreSummary && move_from)
Назначает этот ScoreSummary , перемещая в него другой.

Общественные функции

Приблизительное количество баллов

uint64_t ApproximateNumberOfScores() const 

Возвращает приблизительное количество баллов на странице результатов.

Возвращает ошибку, если баллы не были запрошены (max_results = 0), и ограничивает число равным 25, если их слишком много.

Коллекция

LeaderboardCollection Collection() const 

Возвращает коллекцию, к которой принадлежит таблица лидеров.

Возможные значения: PUBLIC и SOCIAL.

Текущий рейтинг игрока

const Score & CurrentPlayerScore() const 

Возвращает счет игрока, вошедшего в систему.

Идентификатор таблицы лидеров

const std::string & LeaderboardId() const 

Возвращает уникальную строку, заранее сгенерированную консолью разработчика Google Play.

Используйте его для ссылки на таблицу лидеров в вашем игровом клиенте. Его можно вызвать только тогда, когда Leaderboard::Valid() возвращает true.

ОценкаСводка

 ScoreSummary()

ОценкаСводка

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

Создает ScoreSummary из shared_ptr в ScoreSummaryImpl .

Предназначен для внутреннего использования API.

ОценкаСводка

 ScoreSummary(
  const ScoreSummary & copy_from
)

Создает копию существующего ScoreSummary .

ОценкаСводка

 ScoreSummary(
  ScoreSummary && move_from
)

Перемещает существующий ScoreSummary .

Промежуток времени

LeaderboardTimeSpan TimeSpan() const 

Возвращает временной интервал таблицы лидеров.

Возможные значения: DAILY, WEEKLY или ALL_TIME.

Действительный

bool Valid() const 

Возвращает true, если этот ScoreSummary заполнен данными.

Должен возвращать true, чтобы функции получения объекта ScoreSummary ( LeaderboardId , TimeSpan и т. д.) могли быть использованы.

оператор=

ScoreSummary & operator=(
  const ScoreSummary & copy_from
)

Назначает этот ScoreSummary путем копирования из другого.

оператор=

ScoreSummary & operator=(
  ScoreSummary && move_from
)

Назначает этот ScoreSummary , перемещая в него другой.

~Сводка результатов

 ~ScoreSummary()