gpg:: Achievement
#include <achievement.h>
Une structure de données unique qui vous permet d'accéder aux données sur le statut d'une réussite spécifique.
Résumé
Les données sont de deux types: spécifiques à l'utilisateur (par exemple, si l'utilisateur a déverrouillé la réussite, etc.) et globales (par exemple, le nom de la réussite).
Constructeurs et destructeurs |
|
---|---|
Achievement()
|
|
Achievement(std::shared_ptr< const AchievementImpl > impl)
Construit un Achievement d'un
shared_ptr vers un AchievementImpl .Destiné à un usage interne par l'API. |
|
Achievement(const Achievement & copy_from)
Crée une copie d'une réussite existante.
|
|
Achievement(Achievement && move_from)
Permet de déplacer une réussite existante.
|
|
~Achievement()
|
Fonctions publiques |
|
---|---|
CurrentSteps() const
|
uint32_t
Renvoie le nombre de pas effectués par le joueur pour débloquer une réussite progressive.
|
Description() const
|
const std::string &
Affiche une description concise de votre réussite.
|
Id() const
|
const std::string &
Renvoie la chaîne unique générée au préalable par la Google Play Developer Console.
|
LastModified() const
|
<ph type="x-smartling-placeholder"></ph> Obsolète. Privilégiez LastModifiedTime. |
LastModifiedTime() const
|
Renvoie l'heure à laquelle l'entrée a été modifiée pour la dernière fois (exprimée en millisecondes depuis l'époque Unix).
|
Name() const
|
const std::string &
Renvoie le nom court de la réussite.
|
RevealedIconUrl() const
|
const std::string &
Renvoie l'URL menant à l'image de l'icône révélée pour cette réussite.
|
State() const
|
Renvoie l'état de la réussite:
HIDDEN , REVEALED ou UNLOCKED . |
TotalSteps() const
|
uint32_t
Renvoie le nombre total de pas nécessaires au joueur pour débloquer une réussite progressive donnée.
|
Type() const
|
Affiche le type de réussite:
INCREMENTAL ou STANDARD . |
UnlockedIconUrl() const
|
const std::string &
Affiche l'URL menant à l'image de l'icône déverrouillée pour cette réussite.
|
Valid() const
|
bool
Renvoie la valeur "true" lorsque la réussite renvoyée contient des données et est accompagnée d'un état de réponse "réussite". "false" pour une réussite créée par l'utilisateur non renseignée ou pour une réussite remplie accompagnée d'un état de réponse "Échec".
|
XP() const
|
uint64_t
Nombre de points d'expérience attribués par cette réussite.
|
operator=(const Achievement & copy_from)
|
Attribue cette réussite en la copiant à partir d'une autre.
|
operator=(Achievement && move_from)
|
Attribue cette réussite en y ajoutant une autre réussite.
|
Fonctions publiques
Réussite
Achievement()
Réussite
Achievement( std::shared_ptr< const AchievementImpl > impl )
Construit un Achievement d'un shared_ptr
vers un AchievementImpl
.Destiné à un usage interne par l'API.
CurrentSteps
uint32_t CurrentSteps() const
Renvoie le nombre de pas effectués par le joueur pour débloquer une réussite progressive.
Elle ne peut être appelée que lorsque Achievement::Valid() renvoie la valeur "true".
Description
const std::string & Description() const
Affiche une description concise de votre réussite.
Indique généralement au joueur comment obtenir la réussite. Jusqu'à 500 caractères. Elle ne peut être appelée que lorsque Achievement::Valid() renvoie la valeur "true".
ID
const std::string & Id() const
Renvoie la chaîne unique générée au préalable par la Google Play Developer Console.
Utilisez-le pour faire référence à une réussite dans votre client de jeu. Elle ne peut être appelée que lorsque Achievement::Valid() renvoie la valeur "true".
LastModified
Timestamp LastModified() const
<ph type="x-smartling-placeholder"></ph> Obsolète. Privilégiez LastModifiedTime.
LastModifiedTime
Timestamp LastModifiedTime() const
Renvoie l'heure à laquelle l'entrée a été modifiée pour la dernière fois (exprimée en millisecondes depuis l'époque Unix).
Elle ne peut être appelée que lorsque Achievement::Valid() renvoie la valeur "true".
Nom
const std::string & Name() const
Renvoie le nom court de la réussite.
Jusqu'à 100 caractères. Elle ne peut être appelée que lorsque Achievement::Valid() renvoie la valeur "true".
RevealedIconUrl
const std::string & RevealedIconUrl() const
Renvoie l'URL menant à l'image de l'icône révélée pour cette réussite.
Cette icône s'affiche lorsque la réussite a été révélée, mais elle n'est pas encore déverrouillée. Cette fonction ne peut être appelée que lorsque Achievement::Valid() renvoie la valeur "true".
État
AchievementState State() const
Renvoie l'état de la réussite: HIDDEN
, REVEALED
ou UNLOCKED
.
Elle ne peut être appelée que lorsque Achievement::Valid() renvoie la valeur "true". Pour en savoir plus, cliquez ici.
TotalSteps
uint32_t TotalSteps() const
Renvoie le nombre total de pas nécessaires au joueur pour débloquer une réussite progressive donnée.
Elle ne peut être appelée que lorsque Achievement::Valid() renvoie la valeur "true".
Type
AchievementType Type() const
Affiche le type de réussite: INCREMENTAL
ou STANDARD
.
Elle ne peut être appelée que lorsque Achievement::Valid() renvoie la valeur "true". Pour en savoir plus, cliquez ici.
UnlockedIconUrl
const std::string & UnlockedIconUrl() const
Affiche l'URL menant à l'image de l'icône déverrouillée pour cette réussite.
Cette icône s'affiche lorsque la réussite a été déverrouillée (et donc affichée). Cette fonction ne peut être appelée que lorsque Achievement::Valid() renvoie la valeur "true".
Valide
bool Valid() const
Renvoie la valeur "true" lorsque la réussite renvoyée est remplie de données et accompagnée d'un état de réponse "réussite". "false" pour une réussite créée par l'utilisateur non renseignée ou pour une réussite remplie accompagnée d'un état de réponse "Échec".
Elle doit être vraie pour que les fonctions getter de cette réussite (id, Name, Description, etc.) soient utilisables.
XP
uint64_t XP() const
Nombre de points d'expérience attribués par cette réussite.
Elle ne peut être appelée que lorsque Achievement::Valid() renvoie la valeur "true".
operator=
Achievement & operator=( const Achievement & copy_from )
Attribue cette réussite en la copiant à partir d'une autre.
operator=
Achievement & operator=( Achievement && move_from )
Attribue cette réussite en y ajoutant une autre réussite.
~Achievement
~Achievement()