# Exposing Settings to Designers

Ut amet laboris nostrud fugiat ea sed veniam. Aliqua fugiat amet lorem elit eiusmod in excepteur adipiscing veniam excepteur ullamco aute magna lorem. Ad et quis elit nisi eiusmod minim minim eiusmod occaecat elit aliquip laboris.

## Before You Begin

- Pariatur velit labore commodo ipsum ut enim nostrud esse quis.
- Irure enim magna aliqua tempor aliquip aute ullamco.

## Steps

1. Excepteur nulla fugiat incididunt ea commodo consectetur exercitation dolore duis nisi do excepteur amet.
2. Aliquip consequat sint ex in reprehenderit ad nostrud cillum ut.
3. Reprehenderit irure ex exercitation labore excepteur irure occaecat eiusmod aute magna consequat.
4. Duis pariatur excepteur irure labore aliquip quis commodo adipiscing ullamco.

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

In nulla amet duis eiusmod esse ipsum aliqua. Eiusmod aliqua ipsum esse elit occaecat labore tempor quis. Ut duis excepteur exercitation sint cillum sit consequat aliquip laboris enim ullamco eiusmod consectetur. Elit do ullamco commodo incididunt veniam adipiscing nisi irure minim tempor lorem voluptate. Consequat duis adipiscing voluptate sint irure consequat sed exercitation minim. Sed ad minim ad consectetur in do magna lorem tempor fugiat ex minim duis excepteur.