# deltacrafthub.Debug

`deltacrafthub.Debug` belongs to the DeltaCraft Hub runtime module.

Veniam sed et nostrud occaecat in laboris esse eiusmod pariatur eiusmod. Aliqua et sint adipiscing sed dolor aliqua exercitation amet magna do fugiat aliquip aute velit. Ex labore exercitation sit incididunt occaecat amet ut ea lorem nostrud aute sed laboris.

## Declaration

```cpp
// Query the subsystem for nearby actors with filtering
TArray<AActor*> Results;
FMyQueryParams Params;
Params.Origin = GetActorLocation();
Params.Radius = 1000.0f;
Params.MaxResults = 10;
Params.bIncludeHidden = false;
Params.FilterClass = AMyTargetActor::StaticClass();

if (Subsystem->Query(Params, Results))
{
    for (AActor* Actor : Results)
    {
        UE_LOG(LogTemp, Log, TEXT("Found: %s at distance %.1f"),
            *Actor->GetName(),
            FVector::Dist(Params.Origin, Actor->GetActorLocation()));
    }
}
```

## 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 |

## Example

```ini
; DefaultEngine.ini
[/Script/DeltaCraft Hub.DeltaCraft HubSettings]
bEnabled=true
MaxPoolSize=100
TickRate=60.0
LogVerbosity=Warning
bEnableDebugDraw=false

[/Script/DeltaCraft Hub.DeltaCraft HubNetworkSettings]
bReplicateState=true
UpdateFrequency=10.0
MaxReplicationDistance=10000.0
```