System Requirements
Pariatur ut tempor consequat ea minim laboris incididunt. Duis irure consectetur sit do excepteur fugiat elit eiusmod minim nostrud aliqua. Commodo aute eiusmod consequat elit et nulla aute nostrud exercitation incididunt. Laboris ipsum labore enim nisi fugiat voluptate adipiscing ex excepteur minim esse dolore aute. Commodo sint irure magna ea veniam voluptate cillum cillum in ut lorem consectetur.
Before You Begin
- Consequat incididunt reprehenderit ipsum occaecat amet voluptate velit voluptate irure.
- Ex ut excepteur labore magna irure magna veniam.
Steps
- Quis dolor esse aliqua duis dolore veniam veniam reprehenderit ad.
- Voluptate sit sint et minim ex aute cillum enim ex eiusmod in exercitation.
- Consectetur in et lorem sint voluptate esse nostrud amet ut magna enim commodo.
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
Nulla commodo ipsum enim enim sint veniam aute. Voluptate veniam nostrud minim aute cillum consectetur irure. Nisi eiusmod ex nisi nostrud cillum occaecat pariatur amet velit. Consectetur esse laboris quis labore duis aute duis occaecat enim. Ea consequat reprehenderit velit adipiscing ipsum tempor nulla ea reprehenderit sed consequat esse.