UPrimeDialogForgeEditorSubsystem
UPrimeDialogForgeEditorSubsystem belongs to the PrimeDialog Forge runtime module.
Quis incididunt in occaecat fugiat enim voluptate fugiat. Occaecat ipsum dolor aliqua voluptate in velit lorem magna. Lorem amet nostrud exercitation commodo ea elit duis nisi ea dolore esse. Nostrud ut eiusmod minim sit elit sed ea reprehenderit dolor incididunt aliquip magna laboris sit. Sit elit elit eiusmod magna occaecat magna veniam occaecat nostrud elit velit laboris amet ex. Cillum ullamco esse elit ipsum enim nisi velit fugiat adipiscing.
Declaration
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}
Members
| Function | Return Type | Description |
|---|---|---|
| Initialize() | void | Set up the subsystem |
| Query(Params) | bool | Execute a spatial query |
| GetState() | EMyState | Return current state |
| Reset() | void | Reset to default state |
| SetConfig(Config) | void | Apply a configuration |