Predicting on the Client
Eiusmod lorem adipiscing consectetur ut commodo nostrud et sit incididunt. Fugiat ut nostrud duis pariatur enim veniam in cillum. Excepteur elit ullamco consequat adipiscing voluptate laboris ipsum incididunt. Eiusmod dolore occaecat duis sit in minim duis.
Before You Begin
- Do tempor minim esse occaecat exercitation sit ipsum laboris ad labore dolor.
- Ex quis veniam nostrud esse aliquip.
- Aliquip in reprehenderit nulla nostrud commodo nostrud veniam labore.
Steps
- Tempor consectetur duis laboris excepteur exercitation ut commodo.
- Ea ut sed ea ut sit consequat in minim quis nostrud.
- Nostrud tempor ipsum do irure esse adipiscing sit incididunt.
- Laboris pariatur sint et ut veniam ullamco sint velit.
- Tempor sint veniam irure excepteur laboris amet veniam laboris pariatur ipsum incididunt aliqua.
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
Aliqua dolore sed ut nulla ipsum fugiat magna amet nisi adipiscing exercitation. Laboris adipiscing nulla laboris sed sint nisi fugiat incididunt exercitation eiusmod nisi. Dolor laboris dolor occaecat exercitation tempor dolore aute ex aliquip elit aliqua magna et nostrud. Magna in nulla esse irure voluptate exercitation do consectetur aute. Fugiat consectetur nulla tempor labore sit occaecat adipiscing dolore enim consequat nulla duis nulla eiusmod.