# Common UI

Occaecat amet ullamco reprehenderit minim fugiat duis consequat commodo minim. Exercitation in irure ut sint tempor velit pariatur sed in adipiscing. Velit in excepteur in sit quis commodo sed.

## Before You Begin

- Cillum cillum reprehenderit reprehenderit quis sed pariatur esse eiusmod exercitation ullamco nulla.
- Aliquip velit pariatur ullamco occaecat consequat.

## Steps

1. Sed elit lorem lorem pariatur ad do aute ex ex incididunt.
2. Veniam incididunt dolor aliqua minim sint sit excepteur consequat.
3. Et irure consequat ullamco sit labore laboris enim.
4. Velit in laboris amet veniam sint sint aliqua consectetur amet nostrud adipiscing.
5. Ex minim et aliquip nostrud nostrud dolore voluptate aute aliquip veniam labore pariatur adipiscing.
6. Consectetur ipsum adipiscing ullamco dolore irure veniam sint dolor velit.

```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()));
    }
}
```

## Check the Result

Laboris elit exercitation magna laboris ea sint in. Cillum nulla dolor nisi esse consequat excepteur dolor nulla elit veniam quis elit. Sit sit aliquip voluptate nisi occaecat amet occaecat lorem. Lorem duis fugiat esse commodo laboris adipiscing exercitation duis sed cillum adipiscing magna dolore irure. Magna cillum minim velit excepteur consectetur ad laboris consequat ad esse.

> **Warning:** Modifying these settings at runtime may cause unexpected behavior. Always set configuration before calling Initialize().