Tipos de valor
Tipos de valor imutáveis que representam dados dos serviços relacionados a jogos.
Resumo
Os métodos do acessador em Managers fornecem resultados como um par <status, valuetype="">, de forma assíncrona (por meio de um callback) ou de forma síncrona (no caso de um acessador de bloqueio).</status,>
Os objetos do tipo de valor podem ser válidos (representando um valor válido) ou inválidos. Se o status retornado junto com o objeto de tipo de valor IsSuccess(), o valor associado sempre será válido. Se o status for IsError(), o valor associado será sempre inválido. A validade pode ser testada diretamente pelo método Valid() em cada objeto de tipo de valor. Chamar métodos diferentes de Valid() de um objeto de tipo de valor inválido é um erro e deve ser evitado.
Os objetos do tipo de valor são imutáveis e refletem uma visão consistente dos dados subjacentes no momento em que o acessador que os forneceu foi invocado.
Objetos do tipo de valor são móveis e podem ser copiados com eficiência.
As propriedades de objetos do tipo de valor que são complexas ou de alto custo de cópia são retornadas por referência. A vida útil da referência retornada é limitada à vida útil do objeto de tipo de valor.
Há métodos auxiliares disponíveis para converter objetos de tipo de valor em depurar strings ou enviá-los para depurar fluxos. As representações legíveis por humanos fornecidas por esses métodos são destinadas apenas para fins de geração de registros e depuração e não devem ser consideradas estáveis.
Aulas |
|
---|---|
gpg:: |
Uma única estrutura de dados que permite acessar dados sobre o status de uma conquista específica. |
gpg:: |
Uma única estrutura de dados com informações sobre o status de um evento específico. |
gpg:: |
Uma única estrutura de dados que permite acessar dados sobre o status de um placar específico, como nome e validade. |
gpg:: |
Estrutura de dados com informações sobre o estado atual de um convite para uma partida por turnos. |
gpg:: |
Uma estrutura de dados que contém dados sobre um participante de uma partida multiplayer. |
gpg:: |
Uma estrutura com dados sobre os resultados por participante de uma |
gpg:: |
Uma estrutura de dados que permite acessar dados sobre um jogador específico. |
gpg:: |
Uma única estrutura que contém dados sobre o nível do jogador. |
gpg:: |
Uma estrutura de dados que permite acessar dados sobre um jogador específico. |
gpg:: |
Uma estrutura de dados contendo o estado atual de uma sala multiplayer em tempo real. |
gpg:: |
Uma estrutura de dados que contém os dados necessários para criar um objeto |
gpg:: |
Estrutura de dados única que permite acessar dados sobre a pontuação de um jogador. |
gpg:: |
Uma única estrutura de dados que permite acessar os dados da pontuação. |
gpg:: |
Uma classe que cria uma entrada em uma página de pontuação. |
gpg:: |
Uma estrutura de dados que é um tipo quase opaco que representa uma consulta para uma ScorePage (ou está vazia). |
gpg:: |
Uma única estrutura de dados que permite acessar um resumo das informações da pontuação. |
gpg:: |
Uma única estrutura de dados que permite acessar dados sobre o status de metadados de um snapshot específico. |
gpg:: |
Uma única estrutura de dados que permite acessar dados sobre o status de um snapshot específico. |
gpg:: |
Uma única estrutura de dados que permite acessar dados sobre o status de uma imagem de capa específica. |
gpg:: |
Uma estrutura de dados contendo dados sobre o estado atual de uma |
gpg:: |
Uma estrutura de dados que contém os dados necessários para criar um |