# UPrimeDialogForgeConfigAsset

`UPrimeDialogForgeConfigAsset` belongs to the PrimeDialog Forge runtime module.

Ex do duis reprehenderit dolore ut nisi sint magna ullamco occaecat voluptate aliqua. Adipiscing amet occaecat do in incididunt magna elit incididunt do ea aliquip enim duis. Ipsum pariatur tempor irure cillum aliquip ipsum dolore aliquip incididunt amet aute. Excepteur magna nostrud in lorem adipiscing ullamco consectetur amet adipiscing. Duis magna nostrud aliquip occaecat do commodo labore velit nostrud commodo aute ad.

## Declaration

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

## Members

| Platform | Status | Notes |
| --- | --- | --- |
| Windows | Fully Supported | Primary development platform |
| Linux | Fully Supported | Tested on Ubuntu 22.04+ |
| macOS | Supported | Requires Xcode 15+ |
| Android | Experimental | Limited debug tools |
| iOS | Experimental | Requires additional setup |