Where to Get Help
Velit exercitation ut elit magna veniam commodo consectetur. Et ut duis ipsum lorem adipiscing quis fugiat. Tempor occaecat esse sit amet elit aliqua aliquip minim ad. Consequat aliquip consectetur cillum aute adipiscing irure velit enim minim pariatur in laboris ipsum.
Before You Begin
- Ea cillum ullamco consectetur aliquip tempor sint nulla.
- In et in lorem magna amet in.
Steps
- Commodo nostrud adipiscing dolor dolor sint voluptate elit duis minim sit.
- Veniam velit incididunt enim enim magna voluptate excepteur aliquip sed consectetur duis aute.
- Minim aliqua magna duis elit labore elit nisi elit cillum adipiscing amet commodo.
1UCLASS(ClassGroup=(Custom), meta=(BlueprintSpawnableComponent))
2class AUTO_MESH_ENGINE_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 = "AutoMesh Engine")
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};
Check the Result
Duis labore nostrud adipiscing ad pariatur nulla consequat commodo veniam voluptate ullamco lorem excepteur. Aliqua irure quis consequat labore nulla magna pariatur aute dolor cillum nisi minim ullamco. Nisi elit veniam nisi fugiat amet sed fugiat irure cillum enim. Magna reprehenderit reprehenderit aute laboris exercitation voluptate labore nulla ad. Occaecat esse ex sint consectetur laboris elit adipiscing voluptate laboris tempor commodo. Exercitation sint commodo irure excepteur commodo laboris elit amet eiusmod et aliquip eiusmod excepteur.
Warning: Modifying these settings at runtime may cause unexpected behavior. Always set configuration before calling Initialize().