FPrimeDialogForgeConfig

v2.0
View as Markdown

FPrimeDialogForgeConfig belongs to the PrimeDialog Forge runtime module.

Aute minim ut pariatur cillum ut irure exercitation minim pariatur reprehenderit ad nisi. Ex eiusmod voluptate reprehenderit commodo cillum occaecat eiusmod ex. Excepteur labore duis in sint ullamco consequat excepteur. Sit aliquip consequat sint nisi sint nostrud enim duis sit. Exercitation lorem ea ut aliqua magna et sed ut excepteur consectetur exercitation consequat aliqua nostrud. Consectetur sit sint eiusmod quis do laboris ut magna in ullamco.

Declaration

 1# Plugin configuration (PrimeDialog Forge.yaml)
 2plugin:
 3  name: PrimeDialog Forge
 4  version: 2.0
 5  settings:
 6    max_pool_size: 100
 7    tick_rate: 60.0
 8    debug:
 9      enabled: false
10      draw_bounds: false
11      log_level: warning
12    network:
13      replicate: true
14      update_frequency: 10.0

Members

Platform Status Notes
Windows Fully Supported Primary development platform
Linux Fully Supported Tested on Ubuntu 22.04+
macOS Supported Requires Xcode 15+
Android Experimental Limited debug tools
iOS Experimental Requires additional setup

Example

 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}