gpg:: LeaderboardManager
#include <leaderboard_manager.h>
Consente di acquisire e impostare vari dati relativi alle classifiche.
Riepilogo
Tipi pubblici |
|
---|---|
FetchAllCallback
|
typedefstd::function< void(const FetchAllResponse &)>
Definisce un callback di tipo FetchAllResponse . |
FetchAllScoreSummariesCallback
|
typedefstd::function< void(const FetchAllScoreSummariesResponse &)>
Definisce un callback di tipo FetchAllScoreSummariesResponse . |
FetchCallback
|
typedefstd::function< void(const FetchResponse &)>
Definisce un tipo di callback che riceve un FetchResponse. |
FetchScorePageCallback
|
typedefstd::function< void(const FetchScorePageResponse &)>
Definisce un callback di tipo ScorePageResponse . |
FetchScoreSummaryCallback
|
typedefstd::function< void(const FetchScoreSummaryResponse &)>
Definisce un callback di tipo FetchScoreSummaryResponse . |
ShowAllUICallback
|
typedefstd::function< void(const UIStatus &)>
Definisce un tipo di callback che riceve un UIStatus . |
ShowUICallback
|
typedefstd::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
|
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
|
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:: |
Contiene dati e stati di risposta per tutte le classifiche. |
gpg:: |
Contiene tutti i dati e gli stati delle risposte per tutti i riepiloghi dei punteggi della classifica. |
gpg:: |
Contiene i dati di una classifica, insieme a uno stato delle risposte. |
gpg:: |
Restituisce lo stato e i dati della risposta dalla pagina del punteggio visualizzata. |
gpg:: |
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>
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.