gpg:: Evento
#include <event.h>
Una singola struttura dati contenente dati sullo stato di un evento specifico.
Riepilogo
I dati comprendono due tipi: specifici dell'utente (ad esempio se l'utente ha sbloccato l'evento) e globali (ad esempio, nome dell'evento).
Costruttori e distruttori |
|
---|---|
Event()
|
|
Event(std::shared_ptr< const EventImpl > impl)
|
|
Event(const Event & copy_from)
Crea una copia di un
Event esistente. |
|
Event(Event && move_from)
Sposta un elemento
Event esistente. |
|
~Event()
|
Funzioni pubbliche |
|
---|---|
Count() const
|
uint64_t
Restituisce il numero di volte in cui l'evento è stato incrementato.
|
Description() const
|
const std::string &
Restituisce la descrizione dell'evento.
|
Id() const
|
const std::string &
Restituisce la stringa univoca generata in precedenza da Google Play Developer Console.
|
ImageUrl() const
|
const std::string &
Restituisce l'URL che rimanda all'immagine dell'icona per questo evento.
|
Name() const
|
const std::string &
Restituisce il nome breve dell'evento.
|
Valid() const
|
bool
Restituisce true se l'evento viene compilato con dati ed è accompagnato da uno stato di risposta riuscita; false per un evento creato dall'utente non compilato o per uno compilato accompagnato da uno stato di risposta non riuscita.
|
Visibility() const
|
Restituisce lo stato dell'evento:
HIDDEN o REVEALED . |
operator=(const Event & copy_from)
|
Event &
Assegna questo
Event copiandolo da un altro dispositivo. |
operator=(Event && move_from)
|
Event &
Assegna questo
Event spostandone un altro al suo interno. |
Funzioni pubbliche
Conteggio
uint64_t Count() const
Restituisce il numero di volte in cui l'evento è stato incrementato.
Event::Valid()
deve restituire true per consentire a questa funzione di essere utilizzabile.
Descrizione
const std::string & Description() const
Restituisce la descrizione dell'evento.
Può essere chiamato solo quando Event::Valid()
restituisce true.
Evento
Event()
Evento
Event( std::shared_ptr< const EventImpl > impl )
Crea un Event
da shared_ptr
a EventImpl
.
Destinato per uso interno dall'API.
ID
const std::string & Id() const
Restituisce la stringa univoca generata in precedenza da Google Play Developer Console.
Utilizzalo per fare riferimento a un evento nel tuo client del gioco. Può essere chiamato solo quando Event::Valid()
restituisce true.
ImageUrl
const std::string & ImageUrl() const
Restituisce l'URL che rimanda all'immagine dell'icona per questo evento.
Event::Valid()
deve restituire true per consentire a questa funzione di essere utilizzabile.
Nome
const std::string & Name() const
Restituisce il nome breve dell'evento.
Può includere un massimo di 100 caratteri. Può essere chiamato solo quando Event::Valid()
restituisce true.
Valido
bool Valid() const
Restituisce true se l'evento viene compilato con dati ed è accompagnato da uno stato di risposta riuscita; false per un evento creato dall'utente non compilato o per uno compilato accompagnato da uno stato di risposta non riuscita.
Deve essere vero affinché le funzioni getter su questo evento (id
, Name
, Description
e così via) siano utilizzabili.
Visibilità
EventVisibility Visibility() const
Restituisce lo stato dell'evento: HIDDEN
o REVEALED
.
Event::Valid()
deve restituire true per consentire a questa funzione di essere utilizzabile.
operator=
Event & operator=( const Event & copy_from )
Assegna questo Event
copiandolo da un altro dispositivo.
operator=
Event & operator=( Event && move_from )
Assegna questo Event
spostandone un altro al suo interno.
~Evento
~Event()