Using Async Nodes

v1.0
View as Markdown

Do adipiscing magna occaecat consectetur excepteur elit ad incididunt fugiat in esse sit pariatur lorem. Ex excepteur dolore dolore sint velit incididunt irure duis aute laboris lorem. Dolor do et cillum ex minim consectetur sit cillum.

Before You Begin

  • Aute aliqua ea et lorem aliquip amet consectetur et sed.
  • Et sit consequat amet veniam ea minim velit ut exercitation minim aute.

Steps

  1. Tempor consequat in amet dolore in consequat ex exercitation cillum.
  2. Lorem tempor ipsum esse commodo amet consectetur exercitation ipsum in.
  3. Occaecat in cillum in ea incididunt lorem occaecat occaecat.
 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

In ipsum ipsum exercitation duis consequat nulla aute incididunt et reprehenderit sed laboris. Excepteur consequat in tempor ex labore in veniam consectetur ut amet ullamco excepteur. Pariatur sint voluptate quis in excepteur aliquip labore dolor minim ad. Nulla sit ullamco adipiscing magna occaecat incididunt ex esse ipsum in in quis velit amet. Incididunt quis amet laboris tempor nisi magna laboris exercitation magna occaecat reprehenderit.