gpg::LeaderboardManager

#include <leaderboard_manager.h>

Consente di acquisire e impostare vari dati relativi alle classifiche.

Riepilogo

Tipi pubblici

FetchAllCallback typedef
std::function< void(const FetchAllResponse &)>
Definisce un callback di tipo FetchAllResponse.
FetchAllScoreSummariesCallback typedef
std::function< void(const FetchAllScoreSummariesResponse &)>
Definisce un callback di tipo FetchAllScoreSummariesResponse.
FetchCallback typedef
std::function< void(const FetchResponse &)>
Definisce un tipo di callback che riceve un FetchResponse.
FetchScorePageCallback typedef
std::function< void(const FetchScorePageResponse &)>
Definisce un callback di tipo ScorePageResponse.
FetchScoreSummaryCallback typedef
std::function< void(const FetchScoreSummaryResponse &)>
Definisce un callback di tipo FetchScoreSummaryResponse.
ShowAllUICallback typedef
std::function< void(const UIStatus &)>
Definisce un tipo di callback che riceve un UIStatus.
ShowUICallback typedef
std::function< void(const UIStatus &)>
Definisce un tipo di callback che riceve un UIStatus.

Funzioni pubbliche

Fetch(const std::string & leaderboard_id, FetchCallback callback)
void
Carica in modo asincrono i dati della classifica relativi al giocatore attualmente connesso.
Fetch(DataSource data_source, const std::string & leaderboard_id, FetchCallback callback)
void
Carica in modo asincrono i dati della classifica relativi al giocatore attualmente connesso.
FetchAll(FetchAllCallback callback)
void
Carica in modo asincrono i dati di tutte le classifiche per il giocatore attualmente connesso.
FetchAll(DataSource data_source, FetchAllCallback callback)
void
Carica in modo asincrono i dati di tutte le classifiche per il giocatore attualmente connesso.
FetchAllBlocking()
Carica in modo sincrono i dati di tutte le classifiche per il giocatore attualmente connesso, restituendo direttamente il valore FetchAllResponse.
FetchAllBlocking(DataSource data_source)
Carica in modo sincrono i dati di tutte le classifiche per il giocatore attualmente connesso, restituendo direttamente il valore FetchAllResponse.
FetchAllBlocking(Timeout timeout)
Carica in modo sincrono i dati di tutte le classifiche per il giocatore attualmente connesso, restituendo direttamente il valore FetchAllResponse.
FetchAllBlocking(DataSource data_source, Timeout timeout)
Carica in modo sincrono i dati di tutte le classifiche per il giocatore attualmente connesso, restituendo direttamente il valore FetchAllResponse.
FetchAllScoreSummaries(const std::string & leaderboard_id, FetchAllScoreSummariesCallback callback)
void
Recupera in modo asincrono tutti i riepiloghi dei punteggi per una classifica specifica.
FetchAllScoreSummaries(DataSource data_source, const std::string & leaderboard_id, FetchAllScoreSummariesCallback callback)
void
Recupera in modo asincrono tutti i riepiloghi dei punteggi per una classifica specifica.
FetchAllScoreSummariesBlocking(const std::string & leaderboard_id)
Recupera in modo sincrono tutti i riepiloghi dei punteggi per una classifica specifica, restituendo direttamente il valore FetchAllScoreSummariesResponse.
FetchAllScoreSummariesBlocking(DataSource data_source, const std::string & leaderboard_id)
Recupera in modo sincrono tutti i riepiloghi dei punteggi per una classifica specifica, restituendo direttamente il valore FetchAllScoreSummariesResponse.
FetchAllScoreSummariesBlocking(Timeout timeout, const std::string & leaderboard_id)
Recupera in modo sincrono tutti i riepiloghi dei punteggi per una classifica specifica, restituendo direttamente il valore FetchAllScoreSummariesResponse.
FetchAllScoreSummariesBlocking(DataSource data_source, Timeout timeout, const std::string & leaderboard_id)
Recupera in modo sincrono tutti i riepiloghi dei punteggi per una classifica specifica, restituendo direttamente il valore FetchAllScoreSummariesResponse.
FetchBlocking(const std::string & leaderboard_id)
Carica in modo sincrono i dati della classifica per il giocatore attualmente connesso, restituendo direttamente il valore FetchResponse.
FetchBlocking(DataSource data_source, const std::string & leaderboard_id)
Carica in modo sincrono i dati della classifica per il giocatore attualmente connesso, restituendo direttamente il valore FetchResponse.
FetchBlocking(Timeout timeout, const std::string & leaderboard_id)
Carica in modo sincrono i dati della classifica per il giocatore attualmente connesso, restituendo direttamente il valore FetchResponse.
FetchBlocking(DataSource data_source, Timeout timeout, const std::string & leaderboard_id)
Carica in modo sincrono i dati della classifica relativi al giocatore che al momento ha eseguito l'accesso.
FetchScorePage(const ScorePage::ScorePageToken & token, FetchScorePageCallback callback)
void
Restituisce in modo asincrono i dati per una pagina punteggio identificata dal token pagina punteggio.
FetchScorePage(DataSource data_source, const ScorePage::ScorePageToken & token, FetchScorePageCallback callback)
void
Restituisce in modo asincrono i dati per una pagina punteggio identificata dal token pagina punteggio.
FetchScorePage(const ScorePage::ScorePageToken & token, uint32_t max_results, FetchScorePageCallback callback)
void
Restituisce in modo asincrono i dati per una pagina punteggio identificata dal token pagina punteggio.
FetchScorePage(DataSource data_source, const ScorePage::ScorePageToken & token, uint32_t max_results, FetchScorePageCallback callback)
void
Restituisce in modo asincrono i dati per una pagina punteggio identificata dal token pagina punteggio.
FetchScorePageBlocking(const ScorePage::ScorePageToken & token)
Restituisce in modo sincrono i dati per una pagina punteggio identificata dal token punteggio-pagina, restituendo direttamente il valore FetchScorePageResponse.
FetchScorePageBlocking(DataSource data_source, const ScorePage::ScorePageToken & token)
Restituisce in modo sincrono i dati per una pagina punteggio identificata dal token punteggio-pagina, restituendo direttamente il valore FetchScorePageResponse.
FetchScorePageBlocking(Timeout timeout, const ScorePage::ScorePageToken & token)
Restituisce in modo sincrono i dati per una pagina punteggio identificata dal token punteggio-pagina, restituendo direttamente il valore FetchScorePageResponse.
FetchScorePageBlocking(const ScorePage::ScorePageToken & token, uint32_t max_results)
Restituisce in modo sincrono i dati per una pagina punteggio identificata dal token punteggio-pagina, restituendo direttamente il valore FetchScorePageResponse.
FetchScorePageBlocking(DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken & token)
Restituisce in modo sincrono i dati per una pagina punteggio identificata dal token punteggio-pagina, restituendo direttamente il valore FetchScorePageResponse.
FetchScorePageBlocking(DataSource data_source, const ScorePage::ScorePageToken & token, uint32_t max_results)
Restituisce in modo sincrono i dati per una pagina punteggio identificata dal token punteggio-pagina, restituendo direttamente il valore FetchScorePageResponse.
FetchScorePageBlocking(Timeout timeout, const ScorePage::ScorePageToken & token, uint32_t max_results)
Restituisce in modo sincrono i dati per una pagina punteggio identificata dal token punteggio-pagina, restituendo direttamente il valore FetchScorePageResponse.
FetchScorePageBlocking(DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken & token, uint32_t max_results)
Restituisce in modo sincrono i dati per una pagina punteggio identificata dal token punteggio-pagina, restituendo direttamente il valore FetchScorePageResponse.
FetchScoreSummary(const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection, FetchScoreSummaryCallback callback)
void
Recupera in modo asincrono tutti i dati per un riepilogo specifico del punteggio della classifica, che comprende la raccolta e l'intervallo di tempo di una determinata classifica.
FetchScoreSummary(DataSource data_source, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection, FetchScoreSummaryCallback callback)
void
Recupera in modo asincrono tutti i dati per un riepilogo specifico del punteggio della classifica, che comprende la raccolta e l'intervallo di tempo di una determinata classifica.
FetchScoreSummaryBlocking(const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection)
Recupera in modo sincrono tutti i dati per un riepilogo specifico del punteggio della classifica, restituendo direttamente il valore FetchScoreSummaryResponse.
FetchScoreSummaryBlocking(DataSource data_source, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection)
Recupera in modo sincrono tutti i dati per un riepilogo specifico del punteggio della classifica, restituendo direttamente il valore FetchScoreSummaryResponse.
FetchScoreSummaryBlocking(Timeout timeout, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection)
Recupera in modo sincrono tutti i dati per un riepilogo specifico del punteggio della classifica, restituendo direttamente il valore FetchScoreSummaryResponse.
FetchScoreSummaryBlocking(DataSource data_source, Timeout timeout, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection)
Recupera in modo sincrono tutti i dati per un riepilogo specifico del punteggio della classifica, restituendo direttamente il valore FetchScoreSummaryResponse.
ScorePageToken(const std::string & leaderboard_id, LeaderboardStart start, LeaderboardTimeSpan time_span, LeaderboardCollection collection) const
Riceve un token della pagina dei punteggi per una classifica specifica, a partire dal punteggio o dal giocatore e che copre un intervallo di tempo e una raccolta specifici.
ShowAllUI(ShowAllUICallback callback)
void
Presenta all'utente una UI che mostra informazioni su tutte le classifiche.
ShowAllUI()
void
Deprecato. Preferisco ShowAllUI(ShowAllUICallback callback). Presenta all'utente un'interfaccia utente che mostra informazioni su tutte le classifiche. L'UI viene mostrata in modo asincrono su tutte le piattaforme.
ShowAllUIBlocking()
Presenta all'utente una UI che mostra informazioni su tutte le classifiche.
ShowAllUIBlocking(Timeout timeout)
Presenta all'utente una UI che mostra informazioni su tutte le classifiche.
ShowUI(const std::string & leaderboard_id, ShowUICallback callback)
void
Presenta all'utente una UI che mostra informazioni su una classifica specifica.
ShowUI(const std::string & leaderboard_id, LeaderboardTimeSpan time_span, ShowUICallback callback)
void
Presenta all'utente una UI che mostra informazioni su una classifica specifica.
ShowUI(const std::string & leaderboard_id)
void
Deprecato. Preferisco ShowUI(callback ShowUICallback). Presenta all'utente un'interfaccia utente che mostra informazioni su una classifica specifica. L'UI viene mostrata in modo asincrono su tutte le piattaforme.
ShowUIBlocking(const std::string & leaderboard_id)
Presenta all'utente una UI che mostra informazioni su una classifica specifica.
ShowUIBlocking(const std::string & leaderboard_id, LeaderboardTimeSpan time_span)
Presenta all'utente una UI che mostra informazioni su una classifica specifica.
ShowUIBlocking(Timeout timeout, const std::string & leaderboard_id)
Presenta all'utente una UI che mostra informazioni su una classifica specifica.
ShowUIBlocking(Timeout timeout, const std::string & leaderboard_id, LeaderboardTimeSpan time_span)
Presenta all'utente una UI che mostra informazioni su una classifica specifica.
SubmitScore(const std::string & leaderboard_id, uint64_t score)
void
Invia un punteggio alla classifica del giocatore che ha eseguito l'accesso.
SubmitScore(const std::string & leaderboard_id, uint64_t score, const std::string & metadata)
void
Invia, per il giocatore che ha eseguito l'accesso, un punteggio alla classifica associato a un ID e a metadati specifici (ad esempio, un'azione che il giocatore ha fatto per guadagnare il punteggio).

Strutture

gpg::LeaderboardManager::FetchAllResponse

Contiene dati e stati di risposta per tutte le classifiche.

gpg::LeaderboardManager::FetchAllScoreSummariesResponse

Contiene tutti i dati e gli stati delle risposte per tutti i riepiloghi dei punteggi della classifica.

gpg::LeaderboardManager::FetchResponse

Contiene i dati di una classifica, insieme a uno stato delle risposte.

gpg::LeaderboardManager::FetchScorePageResponse

Restituisce lo stato e i dati della risposta dalla pagina del punteggio visualizzata.

gpg::LeaderboardManager::FetchScoreSummaryResponse

Stato di dati e risposte per un riepilogo del punteggio della classifica specificato.

Tipi pubblici

FetchAllCallback

std::function< void(const FetchAllResponse &)> FetchAllCallback

Definisce un callback di tipo FetchAllResponse.

FetchAllScoreSummariesCallback

std::function< void(const FetchAllScoreSummariesResponse &)> FetchAllScoreSummariesCallback

Definisce un callback di tipo FetchAllScoreSummariesResponse.

FetchCallback

std::function< void(const FetchResponse &)> FetchCallback

Definisce un tipo di callback che riceve un FetchResponse.

Questo tipo di callback viene fornito alle funzioni Fetch(*) riportate di seguito.

FetchScorePageCallback

std::function< void(const FetchScorePageResponse &)> FetchScorePageCallback

Definisce un callback di tipo ScorePageResponse.

FetchScoreSummaryCallback

std::function< void(const FetchScoreSummaryResponse &)> FetchScoreSummaryCallback

Definisce un callback di tipo FetchScoreSummaryResponse.

ShowAllUICallback

std::function< void(const UIStatus &)> ShowAllUICallback

Definisce un tipo di callback che riceve un UIStatus.

Questo tipo di callback viene fornito alla funzione ShowAllUI* di seguito.

ShowUICallback

std::function< void(const UIStatus &)> ShowUICallback

Definisce un tipo di callback che riceve un UIStatus.

Questo tipo di callback viene fornito alla funzione ShowUI* di seguito.

Funzioni pubbliche

Recupero

void Fetch(
  const std::string & leaderboard_id,
  FetchCallback callback
)

Carica in modo asincrono i dati della classifica relativi al giocatore attualmente connesso.

Chiama l'elemento FetchCallback fornito al completamento dell'operazione. Se non specifichi data_source, questa chiamata di funzione equivale a chiamare Fetch(DataSource data_source, const std::string& leaderboard_id, FetchCallback callback), con il valore DataSource specificato come CACHE_OR_NETWORK.

Recupero

void Fetch(
  DataSource data_source,
  const std::string & leaderboard_id,
  FetchCallback callback
)

Carica in modo asincrono i dati della classifica relativi al giocatore attualmente connesso.

Chiama l'elemento FetchCallback fornito al completamento dell'operazione. Specifica data_source come CACHE_OR_NETWORK o NETWORK_only.

FetchAll

void FetchAll(
  FetchAllCallback callback
)

Carica in modo asincrono i dati di tutte le classifiche per il giocatore attualmente connesso.

Se non specifichi data_source, questa chiamata di funzione equivale a chiamare FetchAll(DataSource data_source, FetchAllCallback callback), con data_source specificato come CACHE_OR_NETWORK.

FetchAll

void FetchAll(
  DataSource data_source,
  FetchAllCallback callback
)

Carica in modo asincrono i dati di tutte le classifiche per il giocatore attualmente connesso.

Specifica data_source come CACHE_OR_NETWORK o NETWORK_only.

FetchAllBlocking

FetchAllResponse FetchAllBlocking()

Carica in modo sincrono i dati di tutte le classifiche per il giocatore attualmente connesso, restituendo direttamente il valore FetchAllResponse.

Se specifichi né data_source né il timeout, questa chiamata di funzione equivale a chiamare il blocco FetchAllResponse di FetchAllResponse (DataSource data_source, timeout di timeout), con data_source specificato come CACHE_OR_NETWORK e un timeout specificato su 10 anni.

FetchAllBlocking

FetchAllResponse FetchAllBlocking(
  DataSource data_source
)

Carica in modo sincrono i dati di tutte le classifiche per il giocatore attualmente connesso, restituendo direttamente il valore FetchAllResponse.

Specifica data_source come CACHE_OR_NETWORK o NETWORK_only. Se non specifichi il timeout, questa chiamata di funzione equivale a chiamare FetchAllResponseFetchAllBlocking(DataSource data_source, Timeout timeout) con il valore data_source specificato e il timeout su 10 anni.

FetchAllBlocking

FetchAllResponse FetchAllBlocking(
  Timeout timeout
)

Carica in modo sincrono i dati di tutte le classifiche per il giocatore attualmente connesso, restituendo direttamente il valore FetchAllResponse.

Specifica il timeout come numero arbitrario di millisecondi. Se non specifichi data_source, questa chiamata di funzione equivale a chiamare FetchAllResponseFetchAllBlocking(DataSource data_source, Timeout timeout), con data_source specificato come CACHE_OR_NETWORK e un timeout contenente il valore specificato.

FetchAllBlocking

FetchAllResponse FetchAllBlocking(
  DataSource data_source,
  Timeout timeout
)

Carica in modo sincrono i dati di tutte le classifiche per il giocatore attualmente connesso, restituendo direttamente il valore FetchAllResponse.

Specifica data_source come CACHE_OR_NETWORK o NETWORK_only. Specifica il timeout come numero arbitrario di millisecondi.

FetchAllScoreSummaries

void FetchAllScoreSummaries(
  const std::string & leaderboard_id,
  FetchAllScoreSummariesCallback callback
)

Recupera in modo asincrono tutti i riepiloghi dei punteggi per una classifica specifica.

Se non specifichi data_source, questa chiamata di funzione è equivalente a FetchAllScoreSummaries(DataSource data_source, const std::string& leaderboard_id, callback FetchAllScoreSummariesCallback), con data_source specificato come CACHE_OR_NETWORK.

FetchAllScoreSummaries

void FetchAllScoreSummaries(
  DataSource data_source,
  const std::string & leaderboard_id,
  FetchAllScoreSummariesCallback callback
)

Recupera in modo asincrono tutti i riepiloghi dei punteggi per una classifica specifica.

Specifica data_source come CACHE_OR_NETWORK o NETWORK_only.

FetchAllScoreSummariesBlocking

FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking(
  const std::string & leaderboard_id
)

Recupera in modo sincrono tutti i riepiloghi dei punteggi per una classifica specifica, restituendo direttamente il valore FetchAllScoreSummariesResponse.

Se non specifichi data_source e timeout, questa chiamata di funzione è equivalente a FetchAllScoreSummariesResponse FetchAllScoreSummariesblocca( DataSource data_source, const std::string& leaderboard_id), con data_source specificato come CACHE_OR_NETWORK e un timeout specificato su 10 anni.

FetchAllScoreSummariesBlocking

FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking(
  DataSource data_source,
  const std::string & leaderboard_id
)

Recupera in modo sincrono tutti i riepiloghi dei punteggi per una classifica specifica, restituendo direttamente il valore FetchAllScoreSummariesResponse.

Specifica data_source come CACHE_OR_NETWORK o NETWORK_only. Se non specifichi il timeout, questa chiamata di funzione è equivalente a FetchAllScoreSummariesResponse FetchAllScoreSummariesblocca(DataSource data_source, const std::string& leaderboard_id), con il valore data_source specificato e il timeout specificato su 10 anni.

FetchAllScoreSummariesBlocking

FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking(
  Timeout timeout,
  const std::string & leaderboard_id
)

Recupera in modo sincrono tutti i riepiloghi dei punteggi per una classifica specifica, restituendo direttamente il valore FetchAllScoreSummariesResponse.

Specifica il timeout in millisecondi. Se non specifichi data_source, questa chiamata di funzione equivale a FetchAllScoreSummariesResponse FetchAllScoreSummariesBlock(DataSource data_source, std::string const &leaderboard_id), con data_source specificato come CACHE_OR_NETWORK e un timeout contenente il valore specificato.

FetchAllScoreSummariesBlocking

FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking(
  DataSource data_source,
  Timeout timeout,
  const std::string & leaderboard_id
)

Recupera in modo sincrono tutti i riepiloghi dei punteggi per una classifica specifica, restituendo direttamente il valore FetchAllScoreSummariesResponse.

Specifica data_source come CACHE_OR_NETWORK o NETWORK_only. Specifica il timeout in millisecondi.

FetchBlocking

FetchResponse FetchBlocking(
  const std::string & leaderboard_id
)

Carica in modo sincrono i dati della classifica per il giocatore attualmente connesso, restituendo direttamente il valore FetchResponse.

Se specifichi né data_source né il timeout, questa chiamata di funzione equivale a chiamare il blocco FetchResponse di FetchResponse(DataSource data_source, timeout di timeout), con data_source specificato come CACHE_OR_NETWORK e un timeout specificato su 10 anni.

FetchBlocking

FetchResponse FetchBlocking(
  DataSource data_source,
  const std::string & leaderboard_id
)

Carica in modo sincrono i dati della classifica per il giocatore attualmente connesso, restituendo direttamente il valore FetchResponse.

Specifica data_source come CACHE_OR_NETWORK o NETWORK_only. Se non specifichi il timeout, questa chiamata di funzione equivale a chiamare il blocco FetchResponse di FetchResponse(DataSource data_source, Timeout timeout), con il valore specificato per data_source e il timeout specificato su 10 anni.

FetchBlocking

FetchResponse FetchBlocking(
  Timeout timeout,
  const std::string & leaderboard_id
)

Carica in modo sincrono i dati della classifica per il giocatore attualmente connesso, restituendo direttamente il valore FetchResponse.

Specifica il timeout come numero arbitrario di millisecondi. Se non specifichi data_source, questa chiamata di funzione equivale a chiamare il blocco FetchResponse di FetchResponse(DataSource data_source, timeout di timeout), con data_source specificato come CACHE_OR_NETWORK e un timeout contenente il valore specificato.

FetchBlocking

FetchResponse FetchBlocking(
  DataSource data_source,
  Timeout timeout,
  const std::string & leaderboard_id
)

Carica in modo sincrono i dati della classifica relativi al giocatore che al momento ha eseguito l'accesso.

restituendo direttamente il valore FetchResponse. Specifica data_source come CACHE_OR_NETWORK o NETWORK_only. Specifica il timeout come numero arbitrario di millisecondi.

FetchScorePage

void FetchScorePage(
  const ScorePage::ScorePageToken & token,
  FetchScorePageCallback callback
)

Restituisce in modo asincrono i dati per una pagina punteggio identificata dal token pagina punteggio.

Se specifichi né data_source né max_results, questa chiamata di funzione diventa equivalente a FetchScorePage(DataSource data_source, const ScorePage::ScorePageToken& token, uint32_t max_results, callback FetchScorePageCallback), con data_source specificato come CACHE_OR_NETWORK e max_results specificato come 20.

FetchScorePage

void FetchScorePage(
  DataSource data_source,
  const ScorePage::ScorePageToken & token,
  FetchScorePageCallback callback
)

Restituisce in modo asincrono i dati per una pagina punteggio identificata dal token pagina punteggio.

Specifica data_source come CACHE_OR_NETWORK o NETWORK_only. Se non specifichi max_results, questa chiamata di funzione è equivalente a FetchScorePage(DataSource data_source, const ScorePage::ScorePageToken& token, uint32_t max_results, callback FetchScorePageCallback), con il valore specificato per data_source e max_results specificato su 20.

FetchScorePage

void FetchScorePage(
  const ScorePage::ScorePageToken & token,
  uint32_t max_results,
  FetchScorePageCallback callback
)

Restituisce in modo asincrono i dati per una pagina punteggio identificata dal token pagina punteggio.

max_results specifica il numero massimo di punteggi da includere nella pagina dei punteggi risultante, che non può essere superiore a 25. Se non specifichi data_source, questa chiamata di funzione è equivalente a FetchScorePage(DataSource data_source, const ScorePage::ScorePageToken& token, uint32_t max_results, callback FetchScorePageCallback), con data_source specificato come CACHE_OR_NETWORK e max_results contenente il valore specificato.

FetchScorePage

void FetchScorePage(
  DataSource data_source,
  const ScorePage::ScorePageToken & token,
  uint32_t max_results,
  FetchScorePageCallback callback
)

Restituisce in modo asincrono i dati per una pagina punteggio identificata dal token pagina punteggio.

Specifica data_source come CACHE_OR_NETWORK o NETWORK_ONLY. max_results specifica il numero massimo di punteggi da includere nella pagina dei punteggi risultante, che non può essere superiore a 25.

FetchScorePageBlocking

FetchScorePageResponse FetchScorePageBlocking(
  const ScorePage::ScorePageToken & token
)

Restituisce in modo sincrono i dati per una pagina punteggio identificata dal token punteggio-pagina, restituendo direttamente il valore FetchScorePageResponse.

Se non specifichi data_source, timeout o max_results, questa chiamata di funzione equivale alla chiamata di FetchScorePageResponse FetchScorePageBlock(DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken&gt;

FetchScorePageBlocking

FetchScorePageResponse FetchScorePageBlocking(
  DataSource data_source,
  const ScorePage::ScorePageToken & token
)

Restituisce in modo sincrono i dati per una pagina punteggio identificata dal token punteggio-pagina, restituendo direttamente il valore FetchScorePageResponse.

Se specifichi né il timeout né il valore max_results, questa chiamata di funzione equivale a chiamare il blocco FetchScorePageResponse di FetchScorePageResponse(DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken& token, uint32_t max_results), con il valore data_source specificato, il timeout specificato su 10 anni e max_results specificato su 20.

FetchScorePageBlocking

FetchScorePageResponse FetchScorePageBlocking(
  Timeout timeout,
  const ScorePage::ScorePageToken & token
)

Restituisce in modo sincrono i dati per una pagina punteggio identificata dal token punteggio-pagina, restituendo direttamente il valore FetchScorePageResponse.

Specifica il timeout in millisecondi. Specificando né data_source né max_results, questa chiamata di funzione equivale a chiamare FetchScorePageResponse FetchScorePageBlock(DataSource data_source, Timeout timeout, const ScorePage::ScorePageTokene il tuo valore NETWORK_source specificato come valore max.

FetchScorePageBlocking

FetchScorePageResponse FetchScorePageBlocking(
  const ScorePage::ScorePageToken & token,
  uint32_t max_results
)

Restituisce in modo sincrono i dati per una pagina punteggio identificata dal token punteggio-pagina, restituendo direttamente il valore FetchScorePageResponse.

Specifica un valore fino a 25 per max_results. Se specifichi né data_source né il timeout, questa chiamata di funzione equivale a chiamare il blocco FetchScorePageResponse FetchScorePageBlock(DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken& token, uint32_t max_results), con data_source specificato come CACHE_OR_NETWORK, timeout specificato come 10 anni e max_results contenente il valore specificato.

FetchScorePageBlocking

FetchScorePageResponse FetchScorePageBlocking(
  DataSource data_source,
  Timeout timeout,
  const ScorePage::ScorePageToken & token
)

Restituisce in modo sincrono i dati per una pagina punteggio identificata dal token punteggio-pagina, restituendo direttamente il valore FetchScorePageResponse.

Specifica data_source come CACHE_OR_NETWORK o NETWORK_only. Specifica il timeout in millisecondi. Se non specifichi max_value, questa chiamata di funzione equivale a chiamare FetchScorePageResponse FetchScorePageBlock(DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken& token, uint32_t max_results), con data_source e timeout contenenti i valori specificati e max_results specificati come 20.

FetchScorePageBlocking

FetchScorePageResponse FetchScorePageBlocking(
  DataSource data_source,
  const ScorePage::ScorePageToken & token,
  uint32_t max_results
)

Restituisce in modo sincrono i dati per una pagina punteggio identificata dal token punteggio-pagina, restituendo direttamente il valore FetchScorePageResponse.

Specifica data_source come CACHE_OR_NETWORK o NETWORK_ONLY e max_results come valore fino a 25. Se non specifichi il timeout, questa chiamata di funzione equivale a chiamare FetchScorePageResponse FetchScorePageBlock(DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken& token, uint32_t max_results), con data_source e max_results contenenti i valori specificati e un timeout specificato su 10 anni.

FetchScorePageBlocking

FetchScorePageResponse FetchScorePageBlocking(
  Timeout timeout,
  const ScorePage::ScorePageToken & token,
  uint32_t max_results
)

Restituisce in modo sincrono i dati per una pagina punteggio identificata dal token punteggio-pagina, restituendo direttamente il valore FetchScorePageResponse.

Specifica il timeout in millisecondi e max_results come valore fino a 25. Se non specifichi data_source, questa chiamata di funzione equivale a chiamare FetchScorePageResponse FetchScorePageBlock(DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken& token, uint32_t e max_results, con i dati specificati come uint32_t e max_results, con i valori di uint32_t max_results e max_results

FetchScorePageBlocking

FetchScorePageResponse FetchScorePageBlocking(
  DataSource data_source,
  Timeout timeout,
  const ScorePage::ScorePageToken & token,
  uint32_t max_results
)

Restituisce in modo sincrono i dati per una pagina punteggio identificata dal token punteggio-pagina, restituendo direttamente il valore FetchScorePageResponse.

Specifica DataSource come CACHE_OR_NETWORK o NETWORK_ONLY. Specifica "Timeout" come numero arbitrario di millisecondi. Specifica max_results come valore fino a 25.

FetchScoreSummary

void FetchScoreSummary(
  const std::string & leaderboard_id,
  LeaderboardTimeSpan time_span,
  LeaderboardCollection collection,
  FetchScoreSummaryCallback callback
)

Recupera in modo asincrono tutti i dati per un riepilogo specifico del punteggio della classifica, che comprende la raccolta e l'intervallo di tempo di una determinata classifica.

Specifica DAILY, WEEKLY o ALL_TIME per l'intervallo di tempo. Specifica PUBLIC o SOCIAL per la raccolta. Se non specifichi data_source, questa chiamata di funzione è equivalente a FetchScoreSummary(DataSource data_source, const std::string& leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection, callback FetchScoreSummaryCallback), con data_source specificato come CACHE_OR_NETWORK e collection e time_span contenenti i valori specificati.

FetchScoreSummary

void FetchScoreSummary(
  DataSource data_source,
  const std::string & leaderboard_id,
  LeaderboardTimeSpan time_span,
  LeaderboardCollection collection,
  FetchScoreSummaryCallback callback
)

Recupera in modo asincrono tutti i dati per un riepilogo specifico del punteggio della classifica, che comprende la raccolta e l'intervallo di tempo di una determinata classifica.

Specifica CACHE_OR_NETWORK o NETWORK_ONLY per data_source. Specifica DAILY, WEEKLY o ALL_TIME per time_span. Specifica PUBLIC o SOCIAL per la raccolta.

FetchScoreSummaryBlocking

FetchScoreSummaryResponse FetchScoreSummaryBlocking(
  const std::string & leaderboard_id,
  LeaderboardTimeSpan time_span,
  LeaderboardCollection collection
)

Recupera in modo sincrono tutti i dati per un riepilogo specifico del punteggio della classifica, restituendo direttamente il valore FetchScoreSummaryResponse.

Specifica DAILY, WEEKLY o ALL_TIME per l'intervallo di tempo. Specifica PUBLIC o SOCIAL per la raccolta. Se specifichi né data_source né timeout, questa funzione equivale a chiamare FetchScoreSummaryResponse FetchScoreSummaryBlock(DataSource data_source, Timeout timeout, const std::string& leaderboard_id, LeaderboardTimeSpan time_span, raccolta LeaderboardCollection), con data_source specificato come CACHE_OR_NETWORK, timeout specificato come 10 anni e i valori specificati per time_span e raccolta.

FetchScoreSummaryBlocking

FetchScoreSummaryResponse FetchScoreSummaryBlocking(
  DataSource data_source,
  const std::string & leaderboard_id,
  LeaderboardTimeSpan time_span,
  LeaderboardCollection collection
)

Recupera in modo sincrono tutti i dati per un riepilogo specifico del punteggio della classifica, restituendo direttamente il valore FetchScoreSummaryResponse.

Specifica data_source come CACHE_OR_NETWORK o NETWORK_only. Specifica DAILY, WEEKLY o ALL_TIME per l'intervallo di tempo. Specifica PUBLIC o SOCIAL per la raccolta. Se non specifichi il timeout, questa funzione equivale a chiamare FetchScoreSummaryResponse FetchScoreSummaryBlock(DataSource data_source, Timeout timeout, const std::string& leaderboard_id, LeaderboardTimeSpan time_span, raccolta LeaderboardCollection), con il valore data_source specificato, il timeout specificato come 10 anni e i valori specificati per time_span e raccolta.

FetchScoreSummaryBlocking

FetchScoreSummaryResponse FetchScoreSummaryBlocking(
  Timeout timeout,
  const std::string & leaderboard_id,
  LeaderboardTimeSpan time_span,
  LeaderboardCollection collection
)

Recupera in modo sincrono tutti i dati per un riepilogo specifico del punteggio della classifica, restituendo direttamente il valore FetchScoreSummaryResponse.

Specifica il timeout in millisecondi. Specifica DAILY, WEEKLY o ALL_TIME per l'intervallo di tempo. Specifica PUBLIC o SOCIAL per la raccolta. Se non specifichi data_source, questa funzione equivale a chiamare FetchScoreSummaryResponse FetchScoreSummaryBlock(DataSource data_source, Timeout timeout, const std::string& leaderboard_id, LeaderboardTimeSpan time_span, raccolta LeaderboardCollection), con timeout specificato come 10 anni e i valori specificati per data_source, time_span e raccolta.

FetchScoreSummaryBlocking

FetchScoreSummaryResponse FetchScoreSummaryBlocking(
  DataSource data_source,
  Timeout timeout,
  const std::string & leaderboard_id,
  LeaderboardTimeSpan time_span,
  LeaderboardCollection collection
)

Recupera in modo sincrono tutti i dati per un riepilogo specifico del punteggio della classifica, restituendo direttamente il valore FetchScoreSummaryResponse.

Specifica data_source come CACHE_OR_NETWORK o NETWORK_only. Specifica il timeout in millisecondi. Specifica DAILY, WEEKLY o ALL_TIME per l'intervallo di tempo. Specifica PUBLIC o SOCIAL per la raccolta.

ScorePageToken

ScorePage::ScorePageToken ScorePageToken(
  const std::string & leaderboard_id,
  LeaderboardStart start,
  LeaderboardTimeSpan time_span,
  LeaderboardCollection collection
) const 

Riceve un token della pagina dei punteggi per una classifica specifica, a partire dal punteggio o dal giocatore e che copre un intervallo di tempo e una raccolta specifici.

ScorePageToken viene utilizzato in varie funzioni Leaderboard che consentono di spostarsi tra le pagine dei punteggi. I token creati da questa funzione inizieranno sempre all'inizio dell'intervallo richiesto.

ShowAllUI

void ShowAllUI(
  ShowAllUICallback callback
)

Presenta all'utente una UI che mostra informazioni su tutte le classifiche.

Chiama ShowAllUICallback in modo asincrono.

ShowAllUI

void ShowAllUI()

Deprecato. Preferisco ShowAllUI(ShowAllUICallback callback). Presenta all'utente un'interfaccia utente che mostra informazioni su tutte le classifiche. L'UI viene mostrata in modo asincrono su tutte le piattaforme.

ShowAllUIBlocking

UIStatus ShowAllUIBlocking()

Presenta all'utente una UI che mostra informazioni su tutte le classifiche.

Restituisce in modo sincrono un UIStatus. Se non specifichi timeout, questa chiamata di funzione equivale a chiamare ShowAllUIBlocking(Timeout timeout) con timeout specificato come 10 anni.

ShowAllUIBlocking

UIStatus ShowAllUIBlocking(
  Timeout timeout
)

Presenta all'utente una UI che mostra informazioni su tutte le classifiche.

Restituisce in modo sincrono un UIStatus. Specifica timeout come numero arbitrario di millisecondi.

ShowUI

void ShowUI(
  const std::string & leaderboard_id,
  ShowUICallback callback
)

Presenta all'utente una UI che mostra informazioni su una classifica specifica.

Chiama ShowUICallback in modo asincrono.

ShowUI

void ShowUI(
  const std::string & leaderboard_id,
  LeaderboardTimeSpan time_span,
  ShowUICallback callback
)

Presenta all'utente una UI che mostra informazioni su una classifica specifica.

Richiama in modo asincrono ShowUICallback e seleziona inizialmente il LeaderboardTimeSpan trasmesso.

ShowUI

void ShowUI(
  const std::string & leaderboard_id
)

Deprecato. Preferisco ShowUI(callback ShowUICallback). Presenta all'utente un'interfaccia utente che mostra informazioni su una classifica specifica. L'UI viene mostrata in modo asincrono su tutte le piattaforme.

ShowUIBlocking

UIStatus ShowUIBlocking(
  const std::string & leaderboard_id
)

Presenta all'utente una UI che mostra informazioni su una classifica specifica.

Restituisce in modo sincrono un UIStatus. Se non specifichi timeout, questa chiamata di funzione equivale a chiamare ShowUIBlocking(const string& leaderboard_id, Timeout timeout) con timeout specificato come 10 anni.

ShowUIBlocking

UIStatus ShowUIBlocking(
  const std::string & leaderboard_id,
  LeaderboardTimeSpan time_span
)

Presenta all'utente una UI che mostra informazioni su una classifica specifica.

Restituisce in modo sincrono un UIStatus. Se non specifichi timeout, questa chiamata di funzione equivale a chiamare ShowUIBlocking(const string& leaderboard_id, Timeout timeout) con timeout specificato come 10 anni. L'interfaccia utente selezionerà inizialmente i LeaderboardTimeSpan trasmessi.

ShowUIBlocking

UIStatus ShowUIBlocking(
  Timeout timeout,
  const std::string & leaderboard_id
)

Presenta all'utente una UI che mostra informazioni su una classifica specifica.

Restituisce in modo sincrono un UIStatus. Specifica timeout come numero arbitrario di millisecondi.

ShowUIBlocking

UIStatus ShowUIBlocking(
  Timeout timeout,
  const std::string & leaderboard_id,
  LeaderboardTimeSpan time_span
)

Presenta all'utente una UI che mostra informazioni su una classifica specifica.

Restituisce in modo sincrono un UIStatus. Specifica timeout come numero arbitrario di millisecondi. L'interfaccia utente selezionerà inizialmente i LeaderboardTimeSpan trasmessi.

SubmitScore

void SubmitScore(
  const std::string & leaderboard_id,
  uint64_t score
)

Invia un punteggio alla classifica del giocatore che ha eseguito l'accesso.

Il punteggio viene ignorato se è peggiore (come definito dalla configurazione della classifica) rispetto a un punteggio inviato in precedenza per lo stesso giocatore.

SubmitScore

void SubmitScore(
  const std::string & leaderboard_id,
  uint64_t score,
  const std::string & metadata
)

Invia, per il giocatore che ha eseguito l'accesso, un punteggio alla classifica associato a un ID e a metadati specifici (ad esempio, un'azione che il giocatore ha fatto per guadagnare il punteggio).

Il punteggio viene ignorato se è peggiore (come definito nella configurazione della classifica) rispetto a un punteggio inviato in precedenza per lo stesso giocatore.