gpg:: LeaderboardManager
#include <leaderboard_manager.h>
Obtiene y establece varios datos relacionados con las tablas de clasificación.
Resumen
Tipos públicos |
|
---|---|
FetchAllCallback
|
typedefstd::function< void(const FetchAllResponse &)>
Define una devolución de llamada de tipo FetchAllResponse . |
FetchAllScoreSummariesCallback
|
typedefstd::function< void(const FetchAllScoreSummariesResponse &)>
Define una devolución de llamada de tipo FetchAllScoreSummariesResponse . |
FetchCallback
|
typedefstd::function< void(const FetchResponse &)>
Define un tipo de devolución de llamada que recibe una FetchResponse. |
FetchScorePageCallback
|
typedefstd::function< void(const FetchScorePageResponse &)>
Define una devolución de llamada de tipo ScorePageResponse . |
FetchScoreSummaryCallback
|
typedefstd::function< void(const FetchScoreSummaryResponse &)>
Define una devolución de llamada de tipo FetchScoreSummaryResponse . |
ShowAllUICallback
|
typedefstd::function< void(const UIStatus &)>
Define un tipo de devolución de llamada que recibe un UIStatus . |
ShowUICallback
|
typedefstd::function< void(const UIStatus &)>
Define un tipo de devolución de llamada que recibe un UIStatus . |
Funciones públicas |
|
---|---|
Fetch(const std::string & leaderboard_id, FetchCallback callback)
|
void
Carga de forma asíncrona los datos de la tabla de clasificación del jugador con sesión activa.
|
Fetch(DataSource data_source, const std::string & leaderboard_id, FetchCallback callback)
|
void
Carga de forma asíncrona los datos de la tabla de clasificación del jugador con sesión activa.
|
FetchAll(FetchAllCallback callback)
|
void
Carga de forma asíncrona los datos de todas las tablas de clasificación del jugador que actualmente accedió a su cuenta.
|
FetchAll(DataSource data_source, FetchAllCallback callback)
|
void
Carga de forma asíncrona los datos de todas las tablas de clasificación del jugador que actualmente accedió a su cuenta.
|
FetchAllBlocking()
|
Carga de forma síncrona los datos de todas las tablas de clasificación del jugador que accedió y muestra directamente FetchAllResponse.
|
FetchAllBlocking(DataSource data_source)
|
Carga de forma síncrona los datos de todas las tablas de clasificación del jugador que accedió y muestra directamente FetchAllResponse.
|
FetchAllBlocking(Timeout timeout)
|
Carga de forma síncrona los datos de todas las tablas de clasificación del jugador que accedió y muestra directamente FetchAllResponse.
|
FetchAllBlocking(DataSource data_source, Timeout timeout)
|
Carga de forma síncrona los datos de todas las tablas de clasificación del jugador que accedió y muestra directamente FetchAllResponse.
|
FetchAllScoreSummaries(const std::string & leaderboard_id, FetchAllScoreSummariesCallback callback)
|
void
Recupera de manera asíncrona todos los resúmenes de puntuaciones de una tabla de clasificación específica.
|
FetchAllScoreSummaries(DataSource data_source, const std::string & leaderboard_id, FetchAllScoreSummariesCallback callback)
|
void
Recupera de manera asíncrona todos los resúmenes de puntuaciones de una tabla de clasificación específica.
|
FetchAllScoreSummariesBlocking(const std::string & leaderboard_id)
|
Recupera de manera síncrona todos los resúmenes de puntuaciones de una tabla de clasificación específica y muestra directamente FetchAllScoreSummariesResponse.
|
FetchAllScoreSummariesBlocking(DataSource data_source, const std::string & leaderboard_id)
|
Recupera de manera síncrona todos los resúmenes de puntuaciones de una tabla de clasificación específica y muestra directamente FetchAllScoreSummariesResponse.
|
FetchAllScoreSummariesBlocking(Timeout timeout, const std::string & leaderboard_id)
|
Recupera de manera síncrona todos los resúmenes de puntuaciones de una tabla de clasificación específica y muestra directamente FetchAllScoreSummariesResponse.
|
FetchAllScoreSummariesBlocking(DataSource data_source, Timeout timeout, const std::string & leaderboard_id)
|
Recupera de manera síncrona todos los resúmenes de puntuaciones de una tabla de clasificación específica y muestra directamente FetchAllScoreSummariesResponse.
|
FetchBlocking(const std::string & leaderboard_id)
|
Carga de forma síncrona los datos de la tabla de clasificación para el jugador que accedió y muestra directamente FetchResponse.
|
FetchBlocking(DataSource data_source, const std::string & leaderboard_id)
|
Carga de forma síncrona los datos de la tabla de clasificación para el jugador que accedió y muestra directamente FetchResponse.
|
FetchBlocking(Timeout timeout, const std::string & leaderboard_id)
|
Carga de forma síncrona los datos de la tabla de clasificación para el jugador que accedió y muestra directamente FetchResponse.
|
FetchBlocking(DataSource data_source, Timeout timeout, const std::string & leaderboard_id)
|
Carga de forma síncrona los datos de la tabla de clasificación del jugador con sesión activa.
|
FetchScorePage(const ScorePage::ScorePageToken & token, FetchScorePageCallback callback)
|
void
Muestra datos de forma asíncrona para una página de puntuación identificada por el token de la página de puntuación.
|
FetchScorePage(DataSource data_source, const ScorePage::ScorePageToken & token, FetchScorePageCallback callback)
|
void
Muestra datos de forma asíncrona para una página de puntuación identificada por el token de la página de puntuación.
|
FetchScorePage(const ScorePage::ScorePageToken & token, uint32_t max_results, FetchScorePageCallback callback)
|
void
Muestra datos de forma asíncrona para una página de puntuación identificada por el token de la página de puntuación.
|
FetchScorePage(DataSource data_source, const ScorePage::ScorePageToken & token, uint32_t max_results, FetchScorePageCallback callback)
|
void
Muestra datos de forma asíncrona para una página de puntuación identificada por el token de la página de puntuación.
|
FetchScorePageBlocking(const ScorePage::ScorePageToken & token)
|
De manera síncrona, muestra datos para una página de puntuación identificada por el token de la página de puntuación y muestra directamente FetchScorePageResponse.
|
FetchScorePageBlocking(DataSource data_source, const ScorePage::ScorePageToken & token)
|
De manera síncrona, muestra datos para una página de puntuación identificada por el token de la página de puntuación y muestra directamente FetchScorePageResponse.
|
FetchScorePageBlocking(Timeout timeout, const ScorePage::ScorePageToken & token)
|
De manera síncrona, muestra datos para una página de puntuación identificada por el token de la página de puntuación y muestra directamente FetchScorePageResponse.
|
FetchScorePageBlocking(const ScorePage::ScorePageToken & token, uint32_t max_results)
|
De manera síncrona, muestra datos para una página de puntuación identificada por el token de la página de puntuación y muestra directamente FetchScorePageResponse.
|
FetchScorePageBlocking(DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken & token)
|
De manera síncrona, muestra datos para una página de puntuación identificada por el token de la página de puntuación y muestra directamente FetchScorePageResponse.
|
FetchScorePageBlocking(DataSource data_source, const ScorePage::ScorePageToken & token, uint32_t max_results)
|
De manera síncrona, muestra datos para una página de puntuación identificada por el token de la página de puntuación y muestra directamente FetchScorePageResponse.
|
FetchScorePageBlocking(Timeout timeout, const ScorePage::ScorePageToken & token, uint32_t max_results)
|
De manera síncrona, muestra datos para una página de puntuación identificada por el token de la página de puntuación y muestra directamente FetchScorePageResponse.
|
FetchScorePageBlocking(DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken & token, uint32_t max_results)
|
De manera síncrona, muestra datos para una página de puntuación identificada por el token de la página de puntuación y muestra directamente FetchScorePageResponse.
|
FetchScoreSummary(const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection, FetchScoreSummaryCallback callback)
|
void
Recupera de manera asíncrona todos los datos de un resumen de puntuación de la tabla de clasificación específico, que comprende la recopilación y el período de una tabla de clasificación determinada.
|
FetchScoreSummary(DataSource data_source, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection, FetchScoreSummaryCallback callback)
|
void
Recupera de manera asíncrona todos los datos de un resumen de puntuación de la tabla de clasificación específico, que comprende la recopilación y el período de una tabla de clasificación determinada.
|
FetchScoreSummaryBlocking(const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection)
|
Recupera de manera síncrona todos los datos para un resumen de puntuación de la tabla de clasificación específico y muestra directamente FetchScoreSummaryResponse.
|
FetchScoreSummaryBlocking(DataSource data_source, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection)
|
Recupera de manera síncrona todos los datos para un resumen de puntuación de la tabla de clasificación específico y muestra directamente FetchScoreSummaryResponse.
|
FetchScoreSummaryBlocking(Timeout timeout, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection)
|
Recupera de manera síncrona todos los datos para un resumen de puntuación de la tabla de clasificación específico y muestra directamente FetchScoreSummaryResponse.
|
FetchScoreSummaryBlocking(DataSource data_source, Timeout timeout, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection)
|
Recupera de manera síncrona todos los datos para un resumen de puntuación de la tabla de clasificación específico y muestra directamente FetchScoreSummaryResponse.
|
ScorePageToken(const std::string & leaderboard_id, LeaderboardStart start, LeaderboardTimeSpan time_span, LeaderboardCollection collection) const
|
Obtiene un token de página de puntuación para una tabla de clasificación específica, que comienza por puntuación o jugador, y que cubre un período y una colección específicos.
|
ShowAllUI(ShowAllUICallback callback)
|
void
Le presenta al usuario una IU que muestra información sobre todas las tablas de clasificación.
|
ShowAllUI()
|
void
|
ShowAllUIBlocking()
|
Le presenta al usuario una IU que muestra información sobre todas las tablas de clasificación.
|
ShowAllUIBlocking(Timeout timeout)
|
Le presenta al usuario una IU que muestra información sobre todas las tablas de clasificación.
|
ShowUI(const std::string & leaderboard_id, ShowUICallback callback)
|
void
Le presenta al usuario una IU que muestra información sobre una tabla de clasificación específica.
|
ShowUI(const std::string & leaderboard_id, LeaderboardTimeSpan time_span, ShowUICallback callback)
|
void
Le presenta al usuario una IU que muestra información sobre una tabla de clasificación específica.
|
ShowUI(const std::string & leaderboard_id)
|
void
|
ShowUIBlocking(const std::string & leaderboard_id)
|
Le presenta al usuario una IU que muestra información sobre una tabla de clasificación específica.
|
ShowUIBlocking(const std::string & leaderboard_id, LeaderboardTimeSpan time_span)
|
Le presenta al usuario una IU que muestra información sobre una tabla de clasificación específica.
|
ShowUIBlocking(Timeout timeout, const std::string & leaderboard_id)
|
Le presenta al usuario una IU que muestra información sobre una tabla de clasificación específica.
|
ShowUIBlocking(Timeout timeout, const std::string & leaderboard_id, LeaderboardTimeSpan time_span)
|
Le presenta al usuario una IU que muestra información sobre una tabla de clasificación específica.
|
SubmitScore(const std::string & leaderboard_id, uint64_t score)
|
void
Envía una puntuación a la tabla de clasificación del jugador que actualmente accedió.
|
SubmitScore(const std::string & leaderboard_id, uint64_t score, const std::string & metadata)
|
void
Envía, para el jugador que actualmente accedió, una puntuación a la tabla de clasificación asociada con un ID y un metadato específicos (por ejemplo, algo que hizo el jugador para ganar la puntuación).
|
Structs |
|
---|---|
gpg:: |
Contiene datos y estados de respuesta de todas las tablas de clasificación. |
gpg:: |
Contiene todos los datos y los estados de las respuestas de todos los resúmenes de puntuación de la tabla de clasificación. |
gpg:: |
Contiene los datos de una tabla de clasificación, junto con el estado de una respuesta. |
gpg:: |
Muestra el estado de la respuesta y los datos de la página de puntuación a la que se accedió. |
gpg:: |
Estado de los datos y la respuesta de un resumen específico de la puntuación de la tabla de clasificación. |
Tipos públicos
FetchAllCallback
std::function< void(const FetchAllResponse &)> FetchAllCallback
Define una devolución de llamada de tipo FetchAllResponse
.
FetchAllScoreSummariesCallback
std::function< void(const FetchAllScoreSummariesResponse &)> FetchAllScoreSummariesCallback
Define una devolución de llamada de tipo FetchAllScoreSummariesResponse
.
FetchCallback
std::function< void(const FetchResponse &)> FetchCallback
Define un tipo de devolución de llamada que recibe una FetchResponse.
Este tipo de devolución de llamada se proporciona a las funciones Fetch(*)
que aparecen a continuación.
FetchScorePageCallback
std::function< void(const FetchScorePageResponse &)> FetchScorePageCallback
Define una devolución de llamada de tipo ScorePageResponse
.
FetchScoreSummaryCallback
std::function< void(const FetchScoreSummaryResponse &)> FetchScoreSummaryCallback
Define una devolución de llamada de tipo FetchScoreSummaryResponse
.
ShowAllUICallback
std::function< void(const UIStatus &)> ShowAllUICallback
Define un tipo de devolución de llamada que recibe un UIStatus
.
Este tipo de devolución de llamada se proporciona a la función ShowAllUI*
a continuación.
ShowUICallback
std::function< void(const UIStatus &)> ShowUICallback
Define un tipo de devolución de llamada que recibe un UIStatus
.
Este tipo de devolución de llamada se proporciona a la función ShowUI*
a continuación.
Funciones públicas
Recuperar
void Fetch( const std::string & leaderboard_id, FetchCallback callback )
Carga de forma asíncrona los datos de la tabla de clasificación del jugador con sesión activa.
Llama a la función FetchCallback proporcionada cuando se completa la operación. Si no especificas data_source, esta llamada a función es equivalente a llamar a Fetch(DataSource data_source, const std::string& leaderboard_id, FetchCallback callback)
, con DataSource especificado como CACHE_OR_NETWORK.
Recuperar
void Fetch( DataSource data_source, const std::string & leaderboard_id, FetchCallback callback )
Carga de forma asíncrona los datos de la tabla de clasificación del jugador con sesión activa.
Llama a la función FetchCallback proporcionada cuando se completa la operación. Especifica data_source como CACHE_OR_NETWORK o NETWORK_ONLY.
FetchAll
void FetchAll( FetchAllCallback callback )
Carga de forma asíncrona los datos de todas las tablas de clasificación del jugador que actualmente accedió a su cuenta.
Si no se especifica data_source, esta llamada a la función es equivalente a llamar a FetchAll(DataSource data_source, FetchAllCallback return), con data_source especificado como CACHE_OR_NETWORK.
FetchAll
void FetchAll( DataSource data_source, FetchAllCallback callback )
Carga de forma asíncrona los datos de todas las tablas de clasificación del jugador que actualmente accedió a su cuenta.
Especifica data_source como CACHE_OR_NETWORK o NETWORK_ONLY.
FetchAllBlocking
FetchAllResponse FetchAllBlocking()
Carga de forma síncrona los datos de todas las tablas de clasificación del jugador que accedió y muestra directamente FetchAllResponse.
Si no especificas data_source ni timeout, esta llamada a la función será equivalente a llamar a FetchAllResponse FetchAllBlocking (DataSource data_source, tiempo de espera de tiempo de espera), con data_source especificado como CACHE_OR_NETWORK y tiempo de espera especificado como 10 años.
FetchAllBlocking
FetchAllResponse FetchAllBlocking( DataSource data_source )
Carga de forma síncrona los datos de todas las tablas de clasificación del jugador que accedió y muestra directamente FetchAllResponse.
Especifica data_source como CACHE_OR_NETWORK o NETWORK_ONLY. Si no se especifica el tiempo de espera, esta llamada a la función es equivalente a llamar a FetchAllResponseFetchAllBlocking(DataSource data_source, Timeout timeout) con el valor de data_source especificado y tiempo de espera especificado en 10 años.
FetchAllBlocking
FetchAllResponse FetchAllBlocking( Timeout timeout )
Carga de forma síncrona los datos de todas las tablas de clasificación del jugador que accedió y muestra directamente FetchAllResponse.
Especifica el tiempo de espera como una cantidad arbitraria de milisegundos. Si no especificas data_source, esta llamada a la función es equivalente a llamar a FetchAllResponseFetchAllBlocking(DataSource data_source, Timeout timeout), con data_source especificado como CACHE_OR_NETWORK, y tiempo de espera que contiene el valor que especificaste.
FetchAllBlocking
FetchAllResponse FetchAllBlocking( DataSource data_source, Timeout timeout )
Carga de forma síncrona los datos de todas las tablas de clasificación del jugador que accedió y muestra directamente FetchAllResponse.
Especifica data_source como CACHE_OR_NETWORK o NETWORK_ONLY. Especifica el tiempo de espera como una cantidad arbitraria de milisegundos.
FetchAllScoreSummaries
void FetchAllScoreSummaries( const std::string & leaderboard_id, FetchAllScoreSummariesCallback callback )
Recupera de manera asíncrona todos los resúmenes de puntuaciones de una tabla de clasificación específica.
Si no especificas data_source, esta llamada a la función es equivalente a FetchAllScoreSummaries(DataSource data_source, const std::string&leaderboard_id, devolución de llamada FetchAllScoreSummariesCallback), con data_source especificado como CACHE_OR_NETWORK.
FetchAllScoreSummaries
void FetchAllScoreSummaries( DataSource data_source, const std::string & leaderboard_id, FetchAllScoreSummariesCallback callback )
Recupera de manera asíncrona todos los resúmenes de puntuaciones de una tabla de clasificación específica.
Especifica data_source como CACHE_OR_NETWORK o NETWORK_ONLY.
FetchAllScoreSummariesBlocking
FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking( const std::string & leaderboard_id )
Recupera de manera síncrona todos los resúmenes de puntuaciones de una tabla de clasificación específica y muestra directamente FetchAllScoreSummariesResponse.
Si no se especifica data_source y timeout, esta llamada a la función es equivalente a FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking( DataSource data_source, const std::string&leaderboard_id), con data_source especificado como CACHE_OR_NETWORK y tiempo de espera especificado en 10 años.
FetchAllScoreSummariesBlocking
FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking( DataSource data_source, const std::string & leaderboard_id )
Recupera de manera síncrona todos los resúmenes de puntuaciones de una tabla de clasificación específica y muestra directamente FetchAllScoreSummariesResponse.
Especifica data_source como CACHE_OR_NETWORK o NETWORK_ONLY. Si no especificas el tiempo de espera, esta llamada a la función será equivalente a FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking(DataSource data_source, const std::string&leaderboard_id), con el valor data_source especificado y tiempo de espera especificado en 10 años.
FetchAllScoreSummariesBlocking
FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking( Timeout timeout, const std::string & leaderboard_id )
Recupera de manera síncrona todos los resúmenes de puntuaciones de una tabla de clasificación específica y muestra directamente FetchAllScoreSummariesResponse.
Especifica el tiempo de espera en milisegundos. Si no especificas data_source, esta llamada a la función es equivalente a FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking(DataSource data_source, std::string const &leaderboard_id), con data_source especificado como CACHE_OR_NETWORK y tiempo de espera que contiene el valor que especificaste.
FetchAllScoreSummariesBlocking
FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking( DataSource data_source, Timeout timeout, const std::string & leaderboard_id )
Recupera de manera síncrona todos los resúmenes de puntuaciones de una tabla de clasificación específica y muestra directamente FetchAllScoreSummariesResponse.
Especifica data_source como CACHE_OR_NETWORK o NETWORK_ONLY. Especifica el tiempo de espera en milisegundos.
FetchBlocking
FetchResponse FetchBlocking( const std::string & leaderboard_id )
Carga de forma síncrona los datos de la tabla de clasificación para el jugador que accedió y muestra directamente FetchResponse.
Si no especificas data_source ni timeout, esta llamada a la función será equivalente a llamar a FetchResponse FetchBlocking(DataSource data_source, tiempo de espera de espera), con data_source especificado como CACHE_OR_NETWORK y tiempo de espera especificado en 10 años.
FetchBlocking
FetchResponse FetchBlocking( DataSource data_source, const std::string & leaderboard_id )
Carga de forma síncrona los datos de la tabla de clasificación para el jugador que accedió y muestra directamente FetchResponse.
Especifica data_source como CACHE_OR_NETWORK o NETWORK_ONLY. Si no se especifica el tiempo de espera, esta llamada a la función es equivalente a llamar a FetchResponse FetchBlocking(DataSource data_source, Timeout timeout) con el valor que especificó para data_source y tiempo de espera especificado a 10 años.
FetchBlocking
FetchResponse FetchBlocking( Timeout timeout, const std::string & leaderboard_id )
Carga de forma síncrona los datos de la tabla de clasificación para el jugador que accedió y muestra directamente FetchResponse.
Especifica el tiempo de espera como una cantidad arbitraria de milisegundos. Si no especificas data_source, esta llamada a la función es equivalente a llamar a FetchResponse FetchBlocking(DataSource data_source, tiempo de espera de tiempo de espera), con data_source especificado como CACHE_OR_NETWORK y tiempo de espera que contiene el valor que especificaste.
FetchBlocking
FetchResponse FetchBlocking( DataSource data_source, Timeout timeout, const std::string & leaderboard_id )
Carga de forma síncrona los datos de la tabla de clasificación del jugador con sesión activa.
mostrando directamente FetchResponse. Especifica data_source como CACHE_OR_NETWORK o NETWORK_ONLY. Especifica el tiempo de espera como una cantidad arbitraria de milisegundos.
FetchScorePage
void FetchScorePage( const ScorePage::ScorePageToken & token, FetchScorePageCallback callback )
Muestra datos de forma asíncrona para una página de puntuación identificada por el token de la página de puntuación.
Si no especificas data_source ni max_results, esta llamada a la función es equivalente a FetchScorePage(DataSource data_source, const ScorePage::ScorePageToken&token, uint32_t max_results, FetchScorePageCallback), con data_source especificado como CACHE_OR_NETWORK y a max_results especificado en 20.
FetchScorePage
void FetchScorePage( DataSource data_source, const ScorePage::ScorePageToken & token, FetchScorePageCallback callback )
Muestra datos de forma asíncrona para una página de puntuación identificada por el token de la página de puntuación.
Especifica data_source como CACHE_OR_NETWORK o NETWORK_ONLY. Si no especificas max_results, esta llamada a la función será equivalente a FetchScorePage(DataSource data_source, const ScorePage::ScorePageToken&token, uint32_t max_results, FetchScorePageCallback), con el valor especificado para data_source, y a max_results especificado como 20.
FetchScorePage
void FetchScorePage( const ScorePage::ScorePageToken & token, uint32_t max_results, FetchScorePageCallback callback )
Muestra datos de forma asíncrona para una página de puntuación identificada por el token de la página de puntuación.
max_results especifica el número máximo de puntuaciones que se incluirán en la página de puntuaciones resultante, que no puede ser superior a 25. Si no se especifica data_source, esta llamada a la función es equivalente a FetchScorePage(DataSource data_source, const ScorePage::ScorePageToken&token, uint32_t max_results, FetchScorePageCallback), con data_source especificado como CACHE_OR_NETWORK, y a max_results que contenga el valor especificado.
FetchScorePage
void FetchScorePage( DataSource data_source, const ScorePage::ScorePageToken & token, uint32_t max_results, FetchScorePageCallback callback )
Muestra datos de forma asíncrona para una página de puntuación identificada por el token de la página de puntuación.
Especifica data_source como CACHE_OR_NETWORK o NETWORK_ONLY. max_results especifica el número máximo de puntuaciones que se incluirán en la página de puntuaciones resultante, que no puede ser superior a 25.
FetchScorePageBlocking
FetchScorePageResponse FetchScorePageBlocking( const ScorePage::ScorePageToken & token )
De manera síncrona, muestra datos para una página de puntuación identificada por el token de la página de puntuación y muestra directamente FetchScorePageResponse.
Si no especificas data_source, timeout ni max_results, esta llamada de función será equivalente a llamar a FetchScorePageResponse FetchScorePageBlocking(DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken&token, uint32_t max_results), con data_source especificado como CACHE_OR_NETWORK, tiempo de espera especificado en 10 años y max_results especificado como 20 años.
FetchScorePageBlocking
FetchScorePageResponse FetchScorePageBlocking( DataSource data_source, const ScorePage::ScorePageToken & token )
De manera síncrona, muestra datos para una página de puntuación identificada por el token de la página de puntuación y muestra directamente FetchScorePageResponse.
No especificar tiempo de espera ni max_results hace que esta llamada a la función sea equivalente a llamar a FetchScorePageResponse FetchScorePageBlocking(DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken&token, uint32_t max_results), con el valor data_source especificado, tiempo de espera especificado en 10 años y max_results especificado como 20.
FetchScorePageBlocking
FetchScorePageResponse FetchScorePageBlocking( Timeout timeout, const ScorePage::ScorePageToken & token )
De manera síncrona, muestra datos para una página de puntuación identificada por el token de la página de puntuación y muestra directamente FetchScorePageResponse.
Especifica el tiempo de espera en milisegundos. No especificar data_source ni max_results hace que esta llamada a la función sea equivalente a llamar a FetchScorePageResponse FetchScorePageBlocking(DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken&token, uint32_t max_results), con data_source especificado como CACHE_OR_NETWORK, tiempo de espera que contiene el valor especificado y max_results especificado como 20.
FetchScorePageBlocking
FetchScorePageResponse FetchScorePageBlocking( const ScorePage::ScorePageToken & token, uint32_t max_results )
De manera síncrona, muestra datos para una página de puntuación identificada por el token de la página de puntuación y muestra directamente FetchScorePageResponse.
Especifica un valor de hasta 25 para max_results. No especificar data_source ni tiempo de espera hace que esta llamada a la función sea equivalente a llamar a FetchScorePageResponse FetchScorePageBlocking(DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken&token, uint32_t max_results), con data_source especificado como CACHE_OR_NETWORK, tiempo de espera especificado como 10 años y max_results que contiene el valor especificado.
FetchScorePageBlocking
FetchScorePageResponse FetchScorePageBlocking( DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken & token )
De manera síncrona, muestra datos para una página de puntuación identificada por el token de la página de puntuación y muestra directamente FetchScorePageResponse.
Especifica data_source como CACHE_OR_NETWORK o NETWORK_ONLY. Especifica el tiempo de espera en milisegundos. No especificar max_value hace que esta llamada a la función sea equivalente a llamar a FetchScorePageResponse FetchScorePageBlocking(DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken&token, uint32_t max_results), con data_source y tiempo de espera que contienen los valores especificados, y max_results especificado como 20.
FetchScorePageBlocking
FetchScorePageResponse FetchScorePageBlocking( DataSource data_source, const ScorePage::ScorePageToken & token, uint32_t max_results )
De manera síncrona, muestra datos para una página de puntuación identificada por el token de la página de puntuación y muestra directamente FetchScorePageResponse.
Especifica data_source como CACHE_OR_NETWORK o NETWORK_ONLY, y max_results como un valor de hasta 25. Si no se especifica el tiempo de espera, esta función llama a FetchScorePageResponse FetchScorePageBlocking(DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken&token, uint32_t max_results), con data_source y max_results que contienen los valores especificados, y tiempo de espera especificado en 10 años.
FetchScorePageBlocking
FetchScorePageResponse FetchScorePageBlocking( Timeout timeout, const ScorePage::ScorePageToken & token, uint32_t max_results )
De manera síncrona, muestra datos para una página de puntuación identificada por el token de la página de puntuación y muestra directamente FetchScorePageResponse.
Especifica el tiempo de espera en milisegundos y max_results como un valor de hasta 25. Si no se especifica data_source, esta llamada a la función es equivalente a llamar a FetchScorePageResponse FetchScorePageBlocking(DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken&token, uint32_t max_results), con tiempo de espera y max_results que contienen los valores especificados y data_source especificado como CACHE_OR_NETWORK.
FetchScorePageBlocking
FetchScorePageResponse FetchScorePageBlocking( DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken & token, uint32_t max_results )
De manera síncrona, muestra datos para una página de puntuación identificada por el token de la página de puntuación y muestra directamente FetchScorePageResponse.
Especifica DataSource como CACHE_OR_NETWORK o NETWORK_ONLY. Especifica el tiempo de espera como una cantidad arbitraria de milisegundos. Especifica max_results como un valor de hasta 25.
FetchScoreSummary
void FetchScoreSummary( const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection, FetchScoreSummaryCallback callback )
Recupera de manera asíncrona todos los datos de un resumen de puntuación de la tabla de clasificación específico, que comprende la recopilación y el período de una tabla de clasificación determinada.
Especifica DAILY, WEEKLY o ALL_TIME para el intervalo de tiempo. Especifica PUBLIC o SOCIAL para la recopilación. No especificar data_source hace que esta llamada a la función sea equivalente a FetchScoreSummary(DataSource data_source, const std::string&leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection, devolución de llamada FetchScoreSummaryCallback), con data_source especificada como CACHE_OR_NETWORK, y la colección y el período que contiene los valores especificados.
FetchScoreSummary
void FetchScoreSummary( DataSource data_source, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection, FetchScoreSummaryCallback callback )
Recupera de manera asíncrona todos los datos de un resumen de puntuación de la tabla de clasificación específico, que comprende la recopilación y el período de una tabla de clasificación determinada.
Especifica CACHE_OR_NETWORK o NETWORK_ONLY para data_source. Especifica DAILY, WEEKLY o ALL_TIME para time_span. Especifica PUBLIC o SOCIAL para la recopilación.
FetchScoreSummaryBlocking
FetchScoreSummaryResponse FetchScoreSummaryBlocking( const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection )
Recupera de manera síncrona todos los datos para un resumen de puntuación de la tabla de clasificación específico y muestra directamente FetchScoreSummaryResponse.
Especifica DAILY, WEEKLY o ALL_TIME para el intervalo de tiempo. Especifica PUBLIC o SOCIAL para la recopilación. Si no especificas data_source ni timeout, esta función será equivalente a llamar a FetchScoreSummaryResponse FetchScoreSummaryBlocking(DataSource data_source, Timeout timeout, const std::string&leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection) con data_source especificada como CACHE_OR_NETWORK, tiempo de espera especificado como 10 años y los valores especificados para time_span y collection.
FetchScoreSummaryBlocking
FetchScoreSummaryResponse FetchScoreSummaryBlocking( DataSource data_source, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection )
Recupera de manera síncrona todos los datos para un resumen de puntuación de la tabla de clasificación específico y muestra directamente FetchScoreSummaryResponse.
Especifica data_source como CACHE_OR_NETWORK o NETWORK_ONLY. Especifica DAILY, WEEKLY o ALL_TIME para el intervalo de tiempo. Especifica PUBLIC o SOCIAL para la recopilación. Si no se especifica el tiempo de espera, esta función es equivalente a llamar a FetchScoreSummaryResponse FetchScoreSummaryBlocking(DataSource data_source, Timeout timeout, const std::string&leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection) con el valor data_source especificado, el tiempo de espera especificado en 10 años y los valores especificados para time_span y colección.
FetchScoreSummaryBlocking
FetchScoreSummaryResponse FetchScoreSummaryBlocking( Timeout timeout, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection )
Recupera de manera síncrona todos los datos para un resumen de puntuación de la tabla de clasificación específico y muestra directamente FetchScoreSummaryResponse.
Especifica el tiempo de espera en milisegundos. Especifica DAILY, WEEKLY o ALL_TIME para el intervalo de tiempo. Especifica PUBLIC o SOCIAL para la recopilación. Si no se especifica data_source, esta función es equivalente a llamar a FetchScoreSummaryResponse FetchScoreSummaryBlocking(DataSource data_source, Timeout timeout, const std::string&leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection), con el tiempo de espera especificado en 10 años y los valores que especifique para data_source, time_span y collection.
FetchScoreSummaryBlocking
FetchScoreSummaryResponse FetchScoreSummaryBlocking( DataSource data_source, Timeout timeout, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection )
Recupera de manera síncrona todos los datos para un resumen de puntuación de la tabla de clasificación específico y muestra directamente FetchScoreSummaryResponse.
Especifica data_source como CACHE_OR_NETWORK o NETWORK_ONLY. Especifica el tiempo de espera en milisegundos. Especifica DAILY, WEEKLY o ALL_TIME para el intervalo de tiempo. Especifica PUBLIC o SOCIAL para la recopilación.
ScorePageToken
ScorePage::ScorePageToken ScorePageToken( const std::string & leaderboard_id, LeaderboardStart start, LeaderboardTimeSpan time_span, LeaderboardCollection collection ) const
Obtiene un token de página de puntuación para una tabla de clasificación específica, que comienza por puntuación o jugador, y que cubre un período y una colección específicos.
ScorePageToken se usa en varias funciones de la Tabla de clasificación que permiten desplazarse por las páginas de puntuaciones. Los tokens creados por esta función siempre empezarán en el principio del rango solicitado.
ShowAllUI
void ShowAllUI( ShowAllUICallback callback )
Le presenta al usuario una IU que muestra información sobre todas las tablas de clasificación.
Llama a ShowAllUICallback
de forma asíncrona.
ShowAllUI
void ShowAllUI()
Obsoleto. Elige ShowAllUI(devolución de llamada de ShowAllUICallback). Presenta una IU al usuario que muestra información sobre todas las tablas de clasificación. La IU se muestra de forma asíncrona en todas las plataformas.
ShowAllUIBlocking
UIStatus ShowAllUIBlocking()
Le presenta al usuario una IU que muestra información sobre todas las tablas de clasificación.
Muestra un UIStatus
de manera síncrona. Si no especificas timeout
, esta llamada a función será equivalente a llamar a ShowAllUIBlocking(Timeout timeout)
con timeout
especificado como 10 años.
ShowAllUIBlocking
UIStatus ShowAllUIBlocking( Timeout timeout )
Le presenta al usuario una IU que muestra información sobre todas las tablas de clasificación.
Muestra un UIStatus
de manera síncrona. Especifica timeout
como una cantidad arbitraria de milisegundos.
ShowUI
void ShowUI( const std::string & leaderboard_id, ShowUICallback callback )
Le presenta al usuario una IU que muestra información sobre una tabla de clasificación específica.
Llama a ShowUICallback
de forma asíncrona.
ShowUI
void ShowUI( const std::string & leaderboard_id, LeaderboardTimeSpan time_span, ShowUICallback callback )
Le presenta al usuario una IU que muestra información sobre una tabla de clasificación específica.
Llama a ShowUICallback
de forma asíncrona y, en un principio, seleccionará el LeaderboardTimeSpan
pasado.
ShowUI
void ShowUI( const std::string & leaderboard_id )
Obsoleto. Preferir ShowUI(devolución de llamada de ShowUICallback). Presenta una IU al usuario que muestra información sobre una tabla de clasificación específica. La IU se muestra de forma asíncrona en todas las plataformas.
ShowUIBlocking
UIStatus ShowUIBlocking( const std::string & leaderboard_id )
Le presenta al usuario una IU que muestra información sobre una tabla de clasificación específica.
Muestra un UIStatus
de manera síncrona. Si no especificas timeout
, esta llamada a función será equivalente a llamar a ShowUIBlocking(const string& leaderboard_id, Timeout timeout)
con timeout
especificado como 10 años.
ShowUIBlocking
UIStatus ShowUIBlocking( const std::string & leaderboard_id, LeaderboardTimeSpan time_span )
Le presenta al usuario una IU que muestra información sobre una tabla de clasificación específica.
Muestra un UIStatus
de manera síncrona. Si no especificas timeout
, esta llamada a función será equivalente a llamar a ShowUIBlocking(const string& leaderboard_id, Timeout timeout)
con timeout
especificado como 10 años. Inicialmente, la IU seleccionará el LeaderboardTimeSpan
pasado.
ShowUIBlocking
UIStatus ShowUIBlocking( Timeout timeout, const std::string & leaderboard_id )
Le presenta al usuario una IU que muestra información sobre una tabla de clasificación específica.
Muestra un UIStatus
de manera síncrona. Especifica timeout
como una cantidad arbitraria de milisegundos.
ShowUIBlocking
UIStatus ShowUIBlocking( Timeout timeout, const std::string & leaderboard_id, LeaderboardTimeSpan time_span )
Le presenta al usuario una IU que muestra información sobre una tabla de clasificación específica.
Muestra un UIStatus
de manera síncrona. Especifica timeout
como una cantidad arbitraria de milisegundos. Inicialmente, la IU seleccionará el LeaderboardTimeSpan
pasado.
SubmitScore
void SubmitScore( const std::string & leaderboard_id, uint64_t score )
Envía una puntuación a la tabla de clasificación del jugador que actualmente accedió.
La puntuación se ignora si es peor (como se define en la configuración de la tabla de clasificación) que una puntuación enviada anteriormente para el mismo jugador.
SubmitScore
void SubmitScore( const std::string & leaderboard_id, uint64_t score, const std::string & metadata )
Envía, para el jugador que actualmente accedió, una puntuación a la tabla de clasificación asociada con un ID y un metadato específicos (por ejemplo, algo que hizo el jugador para ganar la puntuación).
La puntuación se ignora si es peor (como se definió en la configuración de la tabla de clasificación) que una puntuación enviada anteriormente para el mismo jugador.