FQuestSystemOnProgress

v1.0
View as Markdown

FQuestSystemOnProgress belongs to the QuestSystem runtime module.

Reprehenderit et reprehenderit excepteur nostrud ipsum laboris pariatur do dolor. Duis elit laboris consequat veniam excepteur incididunt enim ex ipsum exercitation occaecat sed irure. Magna dolor pariatur voluptate dolor velit cillum do nisi reprehenderit enim exercitation sint aliqua. Enim commodo duis voluptate ad nulla exercitation nostrud consectetur magna eiusmod. Fugiat duis minim dolor sed enim excepteur enim ex enim et aliquip sed enim.

Declaration

 1UCLASS(ClassGroup=(Custom), meta=(BlueprintSpawnableComponent))
 2class QUEST_SYSTEM_API UMyComponent : public UActorComponent
 3{
 4    GENERATED_BODY()
 5
 6public:
 7    UMyComponent();
 8
 9    UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Settings")
10    float UpdateInterval = 0.1f;
11
12    UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Settings")
13    bool bAutoActivate = true;
14
15    UFUNCTION(BlueprintCallable, Category = "QuestSystem")
16    void SetConfiguration(const FMyConfig& Config);
17
18protected:
19    virtual void BeginPlay() override;
20    virtual void TickComponent(float DeltaTime, ELevelTick TickType, FActorComponentTickFunction* ThisTickFunction) override;
21
22private:
23    FMyConfig CurrentConfig;
24    float TimeSinceLastUpdate = 0.0f;
25};

Members

Platform Status Notes
Windows Fully Supported Primary development platform
Linux Fully Supported Tested on Ubuntu 22.04+
macOS Supported Requires Xcode 15+
Android Experimental Limited debug tools
iOS Experimental Requires additional setup