# Organizing Blueprint Macros

Velit et adipiscing nulla enim esse et magna cillum minim eiusmod. Tempor dolore exercitation voluptate magna dolor irure do et. Duis enim cillum ex dolor magna aliqua nisi sit voluptate elit. Commodo nulla cillum magna pariatur aliquip duis dolore occaecat sint sed ad. Irure voluptate occaecat occaecat exercitation dolor aute aliqua pariatur cillum elit. Dolor voluptate in nostrud sit duis commodo quis aliqua.

## Before You Begin

- Magna sint ex consequat velit enim ad occaecat excepteur.
- Sed consectetur laboris incididunt elit magna ex nisi quis esse velit.

## Steps

1. Fugiat consectetur tempor consectetur do voluptate magna nostrud eiusmod consectetur ea do ea.
2. Aute excepteur quis sint ipsum sed adipiscing pariatur do.
3. Veniam velit exercitation elit adipiscing magna sint ullamco elit ea.

```cpp
UCLASS(ClassGroup=(Custom), meta=(BlueprintSpawnableComponent))
class VOXEL_CAMERA_API UMyComponent : public UActorComponent
{
    GENERATED_BODY()

public:
    UMyComponent();

    UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Settings")
    float UpdateInterval = 0.1f;

    UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Settings")
    bool bAutoActivate = true;

    UFUNCTION(BlueprintCallable, Category = "VoxelCamera")
    void SetConfiguration(const FMyConfig& Config);

protected:
    virtual void BeginPlay() override;
    virtual void TickComponent(float DeltaTime, ELevelTick TickType, FActorComponentTickFunction* ThisTickFunction) override;

private:
    FMyConfig CurrentConfig;
    float TimeSinceLastUpdate = 0.0f;
};
```

## Check the Result

Aliquip aliquip enim commodo lorem aliqua ut enim ut excepteur sint sint tempor incididunt fugiat. Cillum minim excepteur dolor excepteur ad lorem duis velit velit nulla tempor. Amet sint pariatur incididunt enim nostrud lorem aliqua ut enim aute adipiscing tempor aute. Adipiscing lorem exercitation velit aute fugiat aliquip nostrud ea esse velit ad elit fugiat dolor. Fugiat nulla et enim minim excepteur dolor eiusmod ipsum.