# FDeltaCraftHubOnInitialized

`FDeltaCraftHubOnInitialized` belongs to the DeltaCraft Hub runtime module.

Fugiat elit et fugiat duis aliqua aliqua nulla irure sint. Nostrud dolore quis magna dolore cillum ullamco consectetur. Reprehenderit ea do sint tempor enim amet ut. Minim duis occaecat sed tempor sint aute labore incididunt do do. Minim quis duis elit tempor cillum nulla nisi consequat in do sed labore ullamco.

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

## Members

| Event | Parameters | Description |
| --- | --- | --- |
| OnStateChanged | EMyState NewState | Fired when state transitions |
| OnProgressUpdated | float Progress, FString Message | Fired on progress change |
| OnError | FString ErrorMessage, int32 Code | Fired on error |
| OnInitialized | bool bSuccess | Fired after initialization |