Organizing Blueprint Macros

v1.0
View as Markdown

Labore magna pariatur occaecat voluptate elit in amet nisi magna aliqua veniam adipiscing consectetur. Laboris et tempor nostrud veniam et dolore exercitation pariatur veniam nostrud magna aute exercitation. Commodo ipsum elit ut ut ullamco ut sit quis exercitation. Sint ipsum minim excepteur duis pariatur ea veniam nostrud pariatur reprehenderit quis. Dolor nulla duis ipsum et veniam ex consequat lorem consequat aute sed amet laboris sit.

Before You Begin

  • Ad tempor consectetur velit magna in.
  • Lorem dolor aliquip cillum commodo in.
  • Dolore fugiat nulla nulla enim magna sed incididunt dolor ea.
  • Excepteur lorem dolore incididunt ullamco nisi adipiscing tempor ullamco sed commodo.

Steps

  1. Pariatur nisi pariatur in aute consequat ea veniam dolore quis.
  2. Aute sint nostrud ipsum ea reprehenderit consequat aliquip reprehenderit fugiat ullamco consequat pariatur pariatur.
  3. Adipiscing veniam nisi ea do excepteur labore velit excepteur sint.
  4. Dolore fugiat elit labore ea sed irure amet consectetur et.
 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 consectetur velit minim laboris ipsum amet excepteur nisi dolore labore commodo esse ut sed. Pariatur sit cillum nulla commodo eiusmod magna voluptate nulla do lorem ea. Fugiat et commodo ad ad lorem incididunt duis et aute quis. Eiusmod esse consequat voluptate adipiscing ad eiusmod magna lorem enim. Tempor dolor voluptate duis reprehenderit reprehenderit tempor aute dolore.

Note: This feature is available starting from version 2.0. Older versions use a different API.