gpg:: Réussite
#include <achievement.h>
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 comprennent deux types: spécifique à l'utilisateur (par exemple, si l'utilisateur a déverrouillé la réussite, etc.) et globale (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 à un AchievementImpl .Destiné à une utilisation interne par l'API. |
|
Achievement(const Achievement & copy_from)
Crée une copie d'un réussite existant.
|
|
Achievement(Achievement && move_from)
Déplace un réussite existant.
|
|
~Achievement()
|
Fonctions publiques |
|
---|---|
CurrentSteps() const
|
uint32_t
Renvoie le nombre d'étapes que le joueur a effectuées pour déverrouiller une réussite progressive.
|
Description() const
|
const std::string &
Renvoie 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
|
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'epoch Unix).
|
Name() const
|
const std::string &
Renvoie le nom court du succès.
|
RevealedIconUrl() const
|
const std::string &
Renvoie l'URL menant à l'image de l'icône révélée pour ce Achievement.
|
State() const
|
Renvoie l'état de la réussite:
HIDDEN , REVEALED ou UNLOCKED . |
TotalSteps() const
|
uint32_t
Renvoie le nombre total d'étapes nécessaires au joueur pour déverrouiller une réussite progressive donnée.
|
Type() const
|
Renvoie le type de réussite:
INCREMENTAL ou STANDARD . |
UnlockedIconUrl() const
|
const std::string &
Renvoie l'URL menant à l'image de l'icône déverrouillée pour ce réussite.
|
Valid() const
|
bool
Renvoie la valeur "true" lorsque la réussite renvoyée est remplie de données et est accompagnée d'une réponse positive ; "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 ce réussite en le copiant depuis un autre.
|
operator=(Achievement && move_from)
|
Attribue cette réussite en y déplaçant une autre.
|
Fonctions publiques
Résultat
Achievement()
Résultat
Achievement( std::shared_ptr< const AchievementImpl > impl )
Construit un Achievement d'un shared_ptr
à un AchievementImpl
.Destiné à une utilisation interne par l'API.
CurrentSteps
uint32_t CurrentSteps() const
Renvoie le nombre d'étapes que le joueur a effectuées pour déverrouiller une réussite progressive.
Elle ne peut être appelée que lorsque Achievement::Valid() renvoie la valeur "true".
Description
const std::string & Description() const
Renvoie une description concise de votre réussite.
Il 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 à un succès dans votre client de jeu. Elle ne peut être appelée que lorsque Achievement::Valid() renvoie la valeur "true".
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'epoch 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 du succès.
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 ce Achievement.
Cette icône est censée s'afficher lorsque le réussite a été révélé, mais qu'il n'est pas encore déverrouillé. 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 d'étapes nécessaires au joueur pour déverrouiller une réussite progressive donnée.
Elle ne peut être appelée que lorsque Achievement::Valid() renvoie la valeur "true".
Type
AchievementType Type() const
Renvoie 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
Renvoie l'URL menant à l'image de l'icône déverrouillée pour ce réussite.
Cette icône est censée s'afficher lorsque la réussite a été déverrouillée (et donc également 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 est accompagnée d'une réponse positive ; "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".
opérateur=
Achievement & operator=( const Achievement & copy_from )
Attribue ce réussite en le copiant depuis un autre.
opérateur=
Achievement & operator=( Achievement && move_from )
Attribue cette réussite en y déplaçant une autre.
~Réussite
~Achievement()