FQuestSystemOnProgress
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 |