Tipi di valore
Tipi di valori immutabili che rappresentano i dati dei servizi di giochi.
Riepilogo
I metodi della funzione di accesso sui Gestori forniscono i risultati come coppia <status, valuetype=""> in modo asincrono (tramite un callback) o in modo sincrono (nel caso di una funzione di accesso che blocca).</status,>
Gli oggetti del tipo di valore possono essere validi (che rappresentano un valore valido) o non validi. Se lo stato viene restituito insieme all'oggetto tipo di valore IsSuccess(), il valore associato sarà sempre valido; se lo stato IsError(), il valore associato sarà sempre non valido. La validità può essere verificata direttamente tramite il metodo Valid() su ciascun oggetto tipo di valore. Chiamare metodi diversi da Valid() di un oggetto di tipo valore non valido è un errore e deve essere evitato.
Gli oggetti di tipo di valore sono immutabili e riflettono una visione coerente dei dati sottostanti nel momento in cui è stato richiamato la funzione di accesso che li ha forniti.
Gli oggetti di tipo valore possono essere spostati e copiati in modo efficiente.
Le proprietà degli oggetti di tipo valore complessi o costosi da copiare vengono restituite per riferimento. La durata del riferimento restituito è limitata alla durata dell'oggetto tipo di valore.
Sono disponibili metodi di supporto per convertire gli oggetti di tipo di valore in stringhe di debug o per eseguirne l'output in flussi di debug. Le rappresentazioni leggibili fornite da questi metodi sono destinate solo a scopi di logging e debug e non devono essere considerate stabili.
Corsi |
|
---|---|
gpg:: |
Una singola struttura di dati che consente di accedere ai dati sullo stato di un obiettivo specifico. |
gpg:: |
Una singola struttura di dati contenente dati sullo stato di un evento specifico. |
gpg:: |
Un'unica struttura di dati che consente di accedere ai dati sullo stato di una classifica specifica, come il nome e la validità. |
gpg:: |
Una struttura di dati contenente dati sullo stato corrente di un invito a una partita a turni. |
gpg:: |
Una struttura di dati contenente dati su un partecipante a una partita multiplayer. |
gpg:: |
Una struttura di dati contenente dati sui risultati per partecipante per un |
gpg:: |
Una struttura di dati che ti consente di accedere ai dati su un player specifico. |
gpg:: |
Una singola struttura di dati contenente dati sul livello del giocatore. |
gpg:: |
Una struttura di dati che ti consente di accedere ai dati su un player specifico. |
gpg:: |
Una struttura di dati contenente lo stato attuale di una stanza multiplayer in tempo reale. |
gpg:: |
Una struttura di dati contenente i dati necessari per creare un oggetto |
gpg:: |
Struttura di dati unica che ti consente di accedere ai dati sul punteggio di un giocatore. |
gpg:: |
Una singola struttura di dati che consente di accedere ai dati dei punteggi. |
gpg:: |
Un corso che crea una voce in una pagina di punteggio. |
gpg:: |
Una struttura di dati di tipo quasi opaco che rappresenta una query per una ScorePage (o è vuota). |
gpg:: |
Una singola struttura di dati che consente di accedere a un riepilogo delle informazioni sui punteggi. |
gpg:: |
Una singola struttura di dati che consente di accedere ai dati sullo stato dei metadati di uno snapshot specifico. |
gpg:: |
Una singola struttura di dati che consente di accedere ai dati sullo stato di uno snapshot specifico. |
gpg:: |
Una singola struttura di dati che consente di accedere ai dati sullo stato di una specifica immagine di copertina. |
gpg:: |
Una struttura di dati contenente dati sullo stato attuale di un elemento |
gpg:: |
Una struttura di dati contenente i dati necessari per creare un |