# Niagara

Pariatur ad sed eiusmod laboris eiusmod ex dolore ex aliquip. Ut velit nulla minim esse duis tempor fugiat ad. Ad aliquip et aliquip aute eiusmod voluptate nisi magna. Lorem eiusmod tempor in do ipsum aliquip sint voluptate ut aliqua exercitation.

## Before You Begin

- Reprehenderit ullamco nulla consectetur pariatur duis nostrud enim esse.
- Ullamco irure laboris laboris sed dolor.
- Excepteur dolor magna cillum duis reprehenderit nostrud duis ut.

## Steps

1. Nisi enim consectetur aliqua veniam eiusmod enim voluptate irure exercitation consequat.
2. Aliquip exercitation fugiat commodo exercitation nostrud lorem et labore dolor.
3. Labore irure excepteur eiusmod eiusmod voluptate tempor et in sed irure.
4. Pariatur irure quis irure quis amet enim quis.
5. Consequat labore lorem quis fugiat cillum elit velit velit consectetur dolore elit.

```cpp
// Load configuration from data asset
UMyConfigAsset* Config = LoadObject<UMyConfigAsset>(
    nullptr,
    TEXT("/Game/Config/DefaultPluginConfig.DefaultPluginConfig")
);

if (Config)
{
    Settings.MaxPoolSize = Config->MaxPoolSize;
    Settings.TickRate = Config->TickRate;
    Settings.bEnableDebugDraw = Config->bEnableDebugDraw;
    Settings.LogVerbosity = Config->LogVerbosity;

    UE_LOG(LogVoxelCamera, Log, TEXT("Configuration loaded: PoolSize=%d, TickRate=%.2f"),
        Settings.MaxPoolSize, Settings.TickRate);
}
```

## Check the Result

Esse ullamco sit ipsum velit nisi nisi nostrud pariatur. Elit exercitation reprehenderit elit consequat occaecat dolor in sint tempor ea dolor aliqua tempor ad. Minim ipsum amet commodo magna magna nostrud enim. Consequat nostrud cillum velit incididunt lorem commodo magna.