|
static void | PicoAddCount (UObject *WorldContextObject, const FString &Name, const FString &Count, const FString &ExtraData, FAddCount InAddCountCallback) |
| Adds a count to a specified count achievement. The count will be added to the current count, for example, if the current count is 1 and the count you would like to add is 7, the final count will be 8 if the request succeeds. More...
|
|
static void | PicoAddFields (UObject *WorldContextObject, const FString &Name, const FString &Fields, const FString &ExtraData, FAddFields InAddFieldsCallback) |
| Unlocks the bit(s) of a specified bitfield achievement. The status of the bit(s) is then unchangeable. More...
|
|
static void | PicoUnlock (UObject *WorldContextObject, const FString &Name, const FString &ExtraData, FUnlock InUnlockCallback) |
| Unlocks a specified achievement of any type even if the target for unlocking this achievement is not reached. More...
|
|
static void | PicoGetAllDefinitions (UObject *WorldContextObject, int32 PageIndex, int32 PageSize, FGetAllDefinitions InGetAllDefinitionsCallback) |
| Gets the information about all achievements, including API names, descriptions, types, the targets which must be reached to unlock those achievements, and more. More...
|
|
static void | PicoGetAllProgress (UObject *WorldContextObject, int32 PageIndex, int32 PageSize, FGetAllProgress InGetAllProgressCallback) |
| Gets the user's progress on all achievements, including API names, whether or not the achievements are unlocked, the time at which they were unlocked, achievement types and, depending on the type, the progress made towards unlocking them, and more. More...
|
|
static void | PicoGetDefinitionsByName (UObject *WorldContextObject, const TArray< FString > &NameArray, FGetDefinitionsByName InGetDefinitionsByNameCallback) |
| Gets the information about specified achievements, including API names, descriptions, types, the targets which must be reached to unlock those achievements, and more. More...
|
|
static void | PicoGetProgressByName (UObject *WorldContextObject, const TArray< FString > &NameArray, FGetProgressByName InGetProgressByNameCallback) |
| Gets the user's progress on specified achievements, including API names, whether or not the achievements are unlocked, the time at which they were unlocked, achievement types and, depending on the type, the progress made towards unlocking them, and more. More...
|
|
OnlinePicoAchievements Blueprint Function class.
void PicoGetAllProgress |
( |
UObject * |
WorldContextObject, |
|
|
int32 |
PageIndex, |
|
|
int32 |
PageSize, |
|
|
FGetAllProgress |
InGetAllProgressCallback |
|
) |
| |
|
static |
Gets the user's progress on all achievements, including API names, whether or not the achievements are unlocked, the time at which they were unlocked, achievement types and, depending on the type, the progress made towards unlocking them, and more.
- Parameters
-
WorldContextObject | Used to get the information about the current world. |
PageIndex | The start index of the pages. |
PageSize | The size of the page. |
InGetAllProgressCallback | Will be executed when the request has been completed. Delegate will contain the requested object class. |
- Returns
- Bool:
-
true
: success
-
false
: failure
void PicoGetProgressByName |
( |
UObject * |
WorldContextObject, |
|
|
const TArray< FString > & |
NameArray, |
|
|
FGetProgressByName |
InGetProgressByNameCallback |
|
) |
| |
|
static |
Gets the user's progress on specified achievements, including API names, whether or not the achievements are unlocked, the time at which they were unlocked, achievement types and, depending on the type, the progress made towards unlocking them, and more.
- Parameters
-
WorldContextObject | Used to get the information about the current world. |
NameArray | The API names of the achievements. |
InGetProgressByNameCallback | Will be executed when the request has been completed. Delegate will contain the requested object class. |
- Returns
- Bool:
-
true
: success
-
false
: failure