Google Play Achievement
The Google Play Achievement struct is designed to mimic the object almost exactly as provided by the Google Play Saverice SDK. It contains various information about a Google Play Achievement.
The achievement data will reflect configuration data setup in Google Play Console as well as any user related data as can be seen below.
FGooglePlayAchievement
| Field | Type | Description |
|---|---|---|
| ID | FString | The ID of this achievement. |
| CurrentSteps | int32 | The number of steps this user has gone toward unlocking this achievement; only applicable for INCREMENTAL achievement types. |
| Description | FString | The description for this achievement. |
| LastUpdatedTimestamp | int64 | The timestamp (in millseconds since epoch) at which this achievement was last updated. If the achievement has never been updated, this will return -1. |
| Name | FString | The name of this achievement. |
| State | EGooglePlayAchievementState | The Achievement State of the achievement. |
| TotalSteps | int32 | The total number of steps necessary to unlock this achievement; only applicable for INCREMENTAL achievement types. |
| Type | EGooglePlayAchievementType | The Achievement Type of the achievement. |
| ExperienceValue | int64 | The XP value of this achievement. |
| RevealedImageURI | FString | A URI that can be used to load the achievement's revealed image icon. Empty if the achievement has no revealed image. |
| UnlockedImageURI | FString | A URI that can be used to load the achievement's unlocked image icon. Empty if the achievement has no unlocked image. |