gpg:: LeaderboardManager
#include <leaderboard_manager.h>
Recupera e imposta 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 metodo 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 per il player che ha eseguito l'accesso al momento.
|
Fetch(DataSource data_source, const std::string & leaderboard_id, FetchCallback callback)
|
void
Carica in modo asincrono i dati della classifica per il player che ha eseguito l'accesso al momento.
|
FetchAll(FetchAllCallback callback)
|
void
Carica in modo asincrono i dati di tutte le classifiche per il player che ha eseguito l'accesso.
|
FetchAll(DataSource data_source, FetchAllCallback callback)
|
void
Carica in modo asincrono i dati di tutte le classifiche per il player che ha eseguito l'accesso.
|
FetchAllBlocking()
|
Carica in modo sincrono i dati di tutte le classifiche per il giocatore che ha eseguito l'accesso, restituendo direttamente il valore FetchAllResponse.
|
FetchAllBlocking(DataSource data_source)
|
Carica in modo sincrono i dati di tutte le classifiche per il giocatore che ha eseguito l'accesso, restituendo direttamente il valore FetchAllResponse.
|
FetchAllBlocking(Timeout timeout)
|
Carica in modo sincrono i dati di tutte le classifiche per il giocatore che ha eseguito l'accesso, restituendo direttamente il valore FetchAllResponse.
|
FetchAllBlocking(DataSource data_source, Timeout timeout)
|
Carica in modo sincrono i dati di tutte le classifiche per il giocatore che ha eseguito l'accesso, 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 player che ha eseguito l'accesso, restituendo direttamente il valore FetchResponse.
|
FetchBlocking(DataSource data_source, const std::string & leaderboard_id)
|
Carica in modo sincrono i dati della classifica per il player che ha eseguito l'accesso, restituendo direttamente il valore FetchResponse.
|
FetchBlocking(Timeout timeout, const std::string & leaderboard_id)
|
Carica in modo sincrono i dati della classifica per il player che ha eseguito l'accesso, restituendo direttamente il valore FetchResponse.
|
FetchBlocking(DataSource data_source, Timeout timeout, const std::string & leaderboard_id)
|
Carica in modo sincrono i dati della classifica per il giocatore che ha eseguito l'accesso al momento.
|
FetchScorePage(const ScorePage::ScorePageToken & token, FetchScorePageCallback callback)
|
void
Restituisce i dati in modo asincrono per una pagina del punteggio identificata dal token della pagina del punteggio.
|
FetchScorePage(DataSource data_source, const ScorePage::ScorePageToken & token, FetchScorePageCallback callback)
|
void
Restituisce i dati in modo asincrono per una pagina del punteggio identificata dal token della pagina del punteggio.
|
FetchScorePage(const ScorePage::ScorePageToken & token, uint32_t max_results, FetchScorePageCallback callback)
|
void
Restituisce i dati in modo asincrono per una pagina del punteggio identificata dal token della pagina del punteggio.
|
FetchScorePage(DataSource data_source, const ScorePage::ScorePageToken & token, uint32_t max_results, FetchScorePageCallback callback)
|
void
Restituisce i dati in modo asincrono per una pagina del punteggio identificata dal token della pagina del punteggio.
|
FetchScorePageBlocking(const ScorePage::ScorePageToken & token)
|
Restituisce in modo sincrono i dati per una pagina del punteggio identificata dal token della pagina del punteggio, restituendo direttamente il valore FetchScorePageResponse.
|
FetchScorePageBlocking(DataSource data_source, const ScorePage::ScorePageToken & token)
|
Restituisce in modo sincrono i dati per una pagina del punteggio identificata dal token della pagina del punteggio, restituendo direttamente il valore FetchScorePageResponse.
|
FetchScorePageBlocking(Timeout timeout, const ScorePage::ScorePageToken & token)
|
Restituisce in modo sincrono i dati per una pagina del punteggio identificata dal token della pagina del punteggio, restituendo direttamente il valore FetchScorePageResponse.
|
FetchScorePageBlocking(const ScorePage::ScorePageToken & token, uint32_t max_results)
|
Restituisce in modo sincrono i dati per una pagina del punteggio identificata dal token della pagina del punteggio, restituendo direttamente il valore FetchScorePageResponse.
|
FetchScorePageBlocking(DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken & token)
|
Restituisce in modo sincrono i dati per una pagina del punteggio identificata dal token della pagina del punteggio, 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 del punteggio identificata dal token della pagina del punteggio, 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 del punteggio identificata dal token della pagina del punteggio, 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 del punteggio identificata dal token della pagina del punteggio, 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 relativi a uno specifico riepilogo del punteggio della classifica, che comprende la raccolta e il periodo 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 relativi a uno specifico riepilogo del punteggio della classifica, che comprende la raccolta e il periodo 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
|
Consente di ottenere un token pagina punteggio per una classifica specifica, a partire dal punteggio o dal giocatore e che copre un periodo 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 per il 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 metadati specifici (ad esempio un'azione che il giocatore ha fatto per ottenere il punteggio).
|
Structs |
|
---|---|
gpg:: |
Contiene i dati e gli stati delle risposte 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 e lo stato della risposta. |
gpg:: |
Restituisce lo stato e i dati della risposta dalla pagina del punteggio a cui è stato eseguito l'accesso. |
gpg:: |
Dati e stato della risposta 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 metodo FetchResponse.
Questo tipo di callback è fornito alle funzioni Fetch(*)
seguenti.
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 per il player che ha eseguito l'accesso al momento.
Richiama il metodo 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 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 per il player che ha eseguito l'accesso al momento.
Richiama il metodo 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 player che ha eseguito l'accesso.
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 player che ha eseguito l'accesso.
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 che ha eseguito l'accesso, restituendo direttamente il valore FetchAllResponse.
Se non specifichi né data_source né il timeout, questa chiamata di funzione equivale a chiamare FetchAllResponse FetchAllvedi (DataSource data_source, timeout Timeout), con data_source specificata come CACHE_OR_NETWORK e timeout su 10 anni.
FetchAllBlocking
FetchAllResponse FetchAllBlocking( DataSource data_source )
Carica in modo sincrono i dati di tutte le classifiche per il giocatore che ha eseguito l'accesso, 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), specificando il valore data_source e il timeout su 10 anni.
FetchAllBlocking
FetchAllResponse FetchAllBlocking( Timeout timeout )
Carica in modo sincrono i dati di tutte le classifiche per il giocatore che ha eseguito l'accesso, 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 l'origine dati specificata come CACHE_OR_NETWORK e il 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 che ha eseguito l'accesso, 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 diventa equivalente a FetchAllScoreSummaries(DataSource data_source, const std::string&leaderboard_id, FetchAllScoreSummariesCallback callback), con l'attributo 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, la chiamata di funzione equivale a FetchAllScoreSummariesResponse FetchAllScoreSummaries caricati( DataSource data_source, const std::string&leaderboard_id), con data_source specificato come CACHE_OR_NETWORK e timeout 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, la chiamata di funzione equivale a FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocchi(DataSource data_source, const std::string&leaderboard_id), con il valore data_source specificato e il timeout 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, la chiamata di funzione diventa equivalente a FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocchi(DataSource data_source, std::string const &leaderboard_id), con data_source specificato come CACHE_OR_NETWORK e 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 player che ha eseguito l'accesso, restituendo direttamente il valore FetchResponse.
Se non specifichi né data_source né il timeout, questa chiamata di funzione equivale alla chiamata di FetchResponse Fetchtipo(DataSource data_source, Timeout timeout), con data_source specificata come CACHE_OR_NETWORK e timeout su 10 anni.
FetchBlocking
FetchResponse FetchBlocking( DataSource data_source, const std::string & leaderboard_id )
Carica in modo sincrono i dati della classifica per il player che ha eseguito l'accesso, 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 FetchResponse Fetchtipo(DataSource data_source, timeout timeout), con il valore specificato per data_source e il timeout su 10 anni.
FetchBlocking
FetchResponse FetchBlocking( Timeout timeout, const std::string & leaderboard_id )
Carica in modo sincrono i dati della classifica per il player che ha eseguito l'accesso, 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 FetchResponse FetchBlock(DataSource data_source, Timeout timeout), con data_source specificata come CACHE_OR_NETWORK e 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 per il giocatore che ha eseguito l'accesso al momento.
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 i dati in modo asincrono per una pagina del punteggio identificata dal token della pagina del punteggio.
Se non specifichi né data_source né max_results, questa chiamata di funzione equivale a FetchScorePage(DataSource data_source, const ScorePage::ScorePageToken&token, uint32_t max_results, FetchScorePageCallback callback), con data_source specificato come CACHE_OR_NETWORK e max_results pari a 20.
FetchScorePage
void FetchScorePage( DataSource data_source, const ScorePage::ScorePageToken & token, FetchScorePageCallback callback )
Restituisce i dati in modo asincrono per una pagina del punteggio identificata dal token della pagina del punteggio.
Specifica data_source come CACHE_OR_NETWORK o NETWORK_ONLY. Se non specifichi max_results, questa chiamata di funzione diventa equivalente a FetchScorePage(DataSource data_source, const ScorePage::ScorePageToken&token, uint32_t max_results, FetchScorePageCallback callback), con il valore specificato per data_source e max_results pari a 20.
FetchScorePage
void FetchScorePage( const ScorePage::ScorePageToken & token, uint32_t max_results, FetchScorePageCallback callback )
Restituisce i dati in modo asincrono per una pagina del punteggio identificata dal token della pagina del 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 diventa equivalente a FetchScorePage(DataSource data_source, const ScorePage::ScorePageToken&token, uint32_t max_results, FetchScorePageCallback callback), 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 i dati in modo asincrono per una pagina del punteggio identificata dal token della pagina del 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 del punteggio identificata dal token della pagina del punteggio, restituendo direttamente il valore FetchScorePageResponse.
Se non specifichi né data_source, timeout né max_results, questa chiamata di funzione equivale a chiamare FetchScorePageResponse FetchScorePagePayments(DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken&token, uint32_t max_results), con data_source specificato come CACHE_OR_NETWORK, timeout specificato su 10 anni e max.results specificato come 20
FetchScorePageBlocking
FetchScorePageResponse FetchScorePageBlocking( DataSource data_source, const ScorePage::ScorePageToken & token )
Restituisce in modo sincrono i dati per una pagina del punteggio identificata dal token della pagina del punteggio, restituendo direttamente il valore FetchScorePageResponse.
Se non specifichi né timeout né max_results, questa chiamata di funzione equivale a chiamare FetchScorePageResponse FetchScorePage scelti(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 il valore max_results pari a 20.
FetchScorePageBlocking
FetchScorePageResponse FetchScorePageBlocking( Timeout timeout, const ScorePage::ScorePageToken & token )
Restituisce in modo sincrono i dati per una pagina del punteggio identificata dal token della pagina del punteggio, restituendo direttamente il valore FetchScorePageResponse.
Specifica il timeout in millisecondi. Se non specifichi né data_source né max_results, questa chiamata di funzione equivale a chiamare FetchScorePageResponse FetchScorePage scelti(DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken&token, uint32_t max_results), con data_source specificato come CACHE_OR_NETWORK, timeout contenente il valore specificato e max_results specificato come 20.
FetchScorePageBlocking
FetchScorePageResponse FetchScorePageBlocking( const ScorePage::ScorePageToken & token, uint32_t max_results )
Restituisce in modo sincrono i dati per una pagina del punteggio identificata dal token della pagina del punteggio, restituendo direttamente il valore FetchScorePageResponse.
Specifica un valore fino a 25 per max_results. Se non specifichi né data_source né il timeout, questa chiamata di funzione equivale a chiamare FetchScorePageResponse FetchScorePagePayments(DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken&token, uint32_t max_results), con data_source specificato come CACHE_OR_NETWORK, timeout specificato su 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 del punteggio identificata dal token della pagina del punteggio, 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 FetchScorePagePayments(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 specificato 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 del punteggio identificata dal token della pagina del punteggio, restituendo direttamente il valore FetchScorePageResponse.
Specifica data_source come CACHE_OR_NETWORK o NETWORK_ONLY e max_results come un valore fino a 25. Se non specifichi il timeout, questa chiamata di funzione equivale a chiamare FetchScorePageResponse FetchScorePage scelti(DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken&token, uint32_t max_results), con data_source e max_results contenenti i valori specificati, con 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 del punteggio identificata dal token della pagina del punteggio, 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 FetchScorePagePayments(DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken&token, uint32_t max_results), con timeout e max_results contenenti i valori specificati e data_source specificato come CACHE_OR_NETWORK.
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 del punteggio identificata dal token della pagina del punteggio, 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 relativi a uno specifico riepilogo del punteggio della classifica, che comprende la raccolta e il periodo 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 diventa equivalente a FetchScoreSummary(DataSource data_source, const std::string&leaderboard_id, LeaderboardTimeSpan time_span, raccolta LeaderboardCollection, FetchScoreSummaryCallback callback), con data_source specificato come CACHE_OR_NETWORK e raccolta 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 relativi a uno specifico riepilogo del punteggio della classifica, che comprende la raccolta e il periodo 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 non specifichi né data_source né il timeout, questa funzione equivale a chiamare FetchScoreSummaryResponse FetchScoreSummaryBlocca(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 su 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 su 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 il timeout specificato su 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
Consente di ottenere un token pagina punteggio per una classifica specifica, a partire dal punteggio o dal giocatore e che copre un periodo di tempo e una raccolta specifici.
ScorePageToken viene utilizzato in varie funzioni Leaderboard che consentono di scorrere 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()
Obsoleta. di Gemini Advanced. Preferisci ShowAllUI(ShowAllUICallback callback). Presenta all'utente una UI che mostra informazioni su tutte le classifiche. La 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 un UIStatus
in modo sincrono. Se non specifichi timeout
, la chiamata di funzione equivale alla chiamata di ShowAllUIBlocking(Timeout timeout)
con timeout
specificato su 10 anni.
ShowAllUIBlocking
UIStatus ShowAllUIBlocking( Timeout timeout )
Presenta all'utente una UI che mostra informazioni su tutte le classifiche.
Restituisce un UIStatus
in modo sincrono. 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.
Chiama in modo asincrono ShowUICallback
e selezionerà inizialmente il LeaderboardTimeSpan
trasmesso.
ShowUI
void ShowUI( const std::string & leaderboard_id )
Obsoleta. di Gemini Advanced. Preferisci ShowUI(callback di ShowUICallback). Presenta all'utente una UI che mostra informazioni su una classifica specifica. La 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 un UIStatus
in modo sincrono. Se non specifichi timeout
, la chiamata di funzione equivale alla chiamata di ShowUIBlocking(const string& leaderboard_id, Timeout timeout)
con timeout
specificato su 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 un UIStatus
in modo sincrono. Se non specifichi timeout
, la chiamata di funzione equivale alla chiamata di ShowUIBlocking(const string& leaderboard_id, Timeout timeout)
con timeout
specificato su 10 anni. Nella UI, inizialmente selezionerà il LeaderboardTimeSpan
trasmesso.
ShowUIBlocking
UIStatus ShowUIBlocking( Timeout timeout, const std::string & leaderboard_id )
Presenta all'utente una UI che mostra informazioni su una classifica specifica.
Restituisce un UIStatus
in modo sincrono. 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 un UIStatus
in modo sincrono. Specifica timeout
come numero arbitrario di millisecondi. Nella UI, inizialmente selezionerà il LeaderboardTimeSpan
trasmesso.
SubmitScore
void SubmitScore( const std::string & leaderboard_id, uint64_t score )
Invia un punteggio alla classifica per il giocatore che ha eseguito l'accesso.
Il punteggio viene ignorato se è inferiore (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 metadati specifici (ad esempio un'azione che il giocatore ha fatto per ottenere il punteggio).
Il punteggio viene ignorato se è inferiore (come definito nella configurazione della classifica) rispetto a un punteggio inviato in precedenza per lo stesso giocatore.