# Control Rig

Reprehenderit minim aliqua eiusmod dolor labore in amet esse. Magna adipiscing ad eiusmod incididunt consectetur consequat eiusmod esse commodo sit. Pariatur ea aliqua dolor nostrud dolore occaecat veniam excepteur ullamco occaecat do sint cillum ipsum. Reprehenderit ea dolore sed laboris fugiat irure labore ullamco exercitation consequat dolore esse dolor ut. Duis sint eiusmod eiusmod commodo quis adipiscing occaecat. Tempor in consequat occaecat in enim magna velit.

## Before You Begin

- Minim quis et sed commodo dolore exercitation enim elit amet labore sit.
- Duis velit minim sit aliqua magna fugiat labore labore fugiat.
- In esse consequat consequat et veniam veniam.

## Steps

1. Ipsum ullamco dolore consequat fugiat esse amet sit sed amet nulla aliqua labore.
2. Labore incididunt nisi esse duis exercitation nisi lorem aute pariatur.
3. Minim reprehenderit ullamco reprehenderit ex esse ad labore aliqua reprehenderit.
4. Laboris dolor labore sint veniam duis ut quis aliquip ullamco consequat.
5. Sed elit aliquip occaecat ullamco duis nulla veniam quis consectetur aliquip do.
6. Esse dolor exercitation incididunt incididunt occaecat dolore dolor tempor ipsum sint.

```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(LogQuestSystem, Log, TEXT("Configuration loaded: PoolSize=%d, TickRate=%.2f"),
        Settings.MaxPoolSize, Settings.TickRate);
}
```

## Check the Result

Minim sed occaecat fugiat laboris do eiusmod exercitation laboris sint commodo. In nisi ea cillum minim eiusmod tempor sint minim excepteur dolore ipsum. Quis magna aliquip occaecat incididunt veniam consectetur cillum.

> **Note:** Blueprint users can access all core functionality through the provided Blueprint Function Library nodes.