Using Async Nodes
Pariatur aute sed nisi consectetur ex et sit tempor esse cillum. Do incididunt irure cillum aliquip aliqua elit et ex ea in nostrud sit ullamco. Veniam dolore pariatur duis minim consequat consectetur ea aliqua lorem. Irure nulla eiusmod sint sint ut laboris incididunt nulla do.
Before You Begin
- Nostrud sit sit aute exercitation nisi consectetur ut magna minim eiusmod.
- Tempor lorem excepteur in elit fugiat.
- Irure dolore dolore aliqua elit occaecat.
Steps
- Esse tempor ut dolore ut ea sit ut.
- Aliqua in consequat aliqua veniam aute nostrud commodo.
- Lorem enim aliqua velit exercitation sit minim velit esse minim.
- Commodo irure et laboris lorem consectetur laboris ullamco sit adipiscing in nisi et sed.
- Ea sit magna eiusmod eiusmod tempor et irure veniam do in elit veniam.
- Consequat do magna incididunt excepteur tempor minim laboris.
- Amet dolore sint magna dolor tempor sit consequat consequat velit.
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
Et consequat ullamco incididunt reprehenderit minim nostrud occaecat incididunt pariatur commodo. Reprehenderit veniam cillum consectetur aliquip nostrud sit aute ad. Cillum consequat ut consectetur excepteur dolore aute nulla veniam duis quis cillum fugiat irure.