UAchievementBlueprintLibrary

Library of synchronous achievement calls.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

OnlineSubsystemUtils

Header

/Engine/Plugins/Online/OnlineSubsystemUtils/Source/OnlineSubsystemUtils/Classes/AchievementBlueprintLibrary.h

Include

#include "AchievementBlueprintLibrary.h"

Syntax

UCLASS(Meta=(ScriptName="AchievementLibrary"))
class UAchievementBlueprintLibrary : public UBlueprintFunctionLibrary

Remarks

Library of synchronous achievement calls.

Constructors

Name Description

Public function

UAchievementBlueprintLibrary

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

GetCachedAchievementDescription

(
    UObject* WorldContextObject,
    APlayerController* PlayerContr...,
    FName AchievementID,
    bool& bFoundID,
    FText& Title,
    FText& LockedDescription,
    FText& UnlockedDescription,
    bool& bHidden
)

Get the description for an achievement ID (you must call CacheAchievementDescriptions first to cache them)

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

GetCachedAchievementProgress

(
    UObject* WorldContextObject,
    APlayerController* PlayerContr...,
    FName AchievementID,
    bool& bFoundID,
    float& Progress
)

Gets the status of an achievement ID (you must call CacheAchievements first to cache them)