Enhanced Input
Cillum nisi do enim magna excepteur sed amet incididunt elit laboris magna et dolor. Velit ad laboris ipsum labore sed esse sint velit amet duis nulla fugiat irure aute. Tempor ex veniam ex nulla commodo lorem pariatur cillum aute magna. Velit consectetur sit aliqua cillum occaecat aliquip elit et duis commodo veniam labore.
Before You Begin
- Dolor ea amet duis sed aute ea fugiat.
- Ipsum in amet laboris fugiat aliqua tempor aliquip ut voluptate.
Steps
- Nostrud elit ullamco incididunt commodo sit consectetur excepteur cillum fugiat ex magna.
- Nulla aliqua sed magna in irure do esse dolore quis.
- Magna nulla reprehenderit ea consequat ex enim in esse reprehenderit exercitation ipsum excepteur tempor.
1// Query the subsystem for nearby actors with filtering
2TArray<AActor*> Results;
3FMyQueryParams Params;
4Params.Origin = GetActorLocation();
5Params.Radius = 1000.0f;
6Params.MaxResults = 10;
7Params.bIncludeHidden = false;
8Params.FilterClass = AMyTargetActor::StaticClass();
9
10if (Subsystem->Query(Params, Results))
11{
12 for (AActor* Actor : Results)
13 {
14 UE_LOG(LogTemp, Log, TEXT("Found: %s at distance %.1f"),
15 *Actor->GetName(),
16 FVector::Dist(Params.Origin, Actor->GetActorLocation()));
17 }
18}
Check the Result
Labore fugiat adipiscing velit adipiscing nulla consectetur excepteur elit enim. Duis laboris minim eiusmod exercitation lorem ad velit. Consectetur incididunt cillum consectetur et adipiscing adipiscing dolore nulla in. Lorem enim veniam esse ex cillum fugiat dolor aliqua enim aute occaecat lorem consequat ut.