gpg::ScoreSummary

#include <score_summary.h>

スコア情報の概要にアクセスできる単一のデータ構造。

概要

コンストラクタとデストラクタ

ScoreSummary()
ScoreSummary(std::shared_ptr< const ScoreSummaryImpl > impl)
shared_ptr から ScoreSummaryImpl への ScoreSummary を作成します。
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 を別のものからコピーして割り当てます。
operator=(ScoreSummary && move_from)
この 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 から ScoreSummaryImpl への ScoreSummary を作成します。

API による内部使用を対象としています。

ScoreSummary

 ScoreSummary(
  const ScoreSummary & copy_from
)

既存の ScoreSummary のコピーを作成します。

ScoreSummary

 ScoreSummary(
  ScoreSummary && move_from
)

既存の ScoreSummary を移動します。

TimeSpan

LeaderboardTimeSpan TimeSpan() const 

リーダーボードのタイムスパンを返します。

有効な値は DAILY、WEEKLY、ALL_TIME です。

有効

bool Valid() const 

この ScoreSummary にデータが入力されている場合、true を返します。

ScoreSummary オブジェクトのゲッター関数(LeaderboardIdTimeSpan など)を使用できるようにするには、true を返す必要があります。

演算子=

ScoreSummary & operator=(
  const ScoreSummary & copy_from
)

この ScoreSummary を別のものからコピーして割り当てます。

演算子=

ScoreSummary & operator=(
  ScoreSummary && move_from
)

この ScoreSummary を別のものに移動することで割り当てます。

~ScoreSummary

 ~ScoreSummary()