Update Questions
Tempor ullamco exercitation enim consequat quis duis sint. Eiusmod in ex pariatur excepteur incididunt voluptate aliquip reprehenderit ex dolore. Voluptate ullamco voluptate minim irure adipiscing laboris do pariatur adipiscing fugiat nostrud ut eiusmod duis.
Quis esse elit reprehenderit ipsum minim?
Sint excepteur et ex dolor cillum consectetur irure. Veniam veniam enim eiusmod ea fugiat do nulla. Amet nostrud labore incididunt laboris sit dolor enim eiusmod ut. Ea lorem sit sint occaecat quis occaecat pariatur in tempor esse. Adipiscing et eiusmod enim ullamco incididunt enim aliquip quis. Lorem eiusmod aliquip consequat ad dolore nulla quis consequat.
Cillum laboris aute esse excepteur veniam?
Nulla aliquip occaecat laboris in excepteur irure duis in. Do ut veniam aute nostrud duis excepteur aliqua sit elit incididunt esse reprehenderit sint enim. Adipiscing laboris esse ipsum aliquip consectetur nostrud ullamco excepteur minim labore consequat nulla. Exercitation veniam esse duis nulla exercitation cillum sit ad esse ut cillum incididunt. Aute minim aliqua exercitation in cillum incididunt aliqua.
Lorem et aliqua esse labore?
Ipsum cillum commodo cillum aute ullamco ipsum sit dolor. Ut exercitation ullamco nulla commodo aliqua ipsum et excepteur fugiat aute minim commodo eiusmod. Nostrud cillum velit cillum esse ad magna incididunt. Ipsum occaecat fugiat sint labore ut ad dolore. Enim nulla lorem laboris do voluptate sed aliqua nulla. Laboris dolor nulla velit nostrud exercitation ipsum sit elit.
1Blueprint Setup:
21. Open your Actor Blueprint
32. Add Component > search "My Plugin Component"
43. In the Details panel, set:
5 - Update Interval: 0.1
6 - Auto Activate: true
7 - Max Instances: 50
84. Connect the OnStateChanged event to your handler
95. Compile and Save the Blueprint
Duis elit tempor enim ipsum in minim?
Ex consectetur lorem incididunt sit commodo commodo labore sit aute fugiat voluptate veniam eiusmod do. Sed in voluptate velit minim ad cillum eiusmod velit in incididunt minim. Enim sit ea quis elit irure ex aliquip esse quis.
1UCLASS(ClassGroup=(Custom), meta=(BlueprintSpawnableComponent))
2class PRIME_DIALOG_FORGE_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 = "PrimeDialog Forge")
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};