UPrimeDialogForgeSettings
UPrimeDialogForgeSettings belongs to the PrimeDialog Forge runtime module.
Minim consectetur consequat nisi tempor ipsum aliqua laboris sit sit in. Duis commodo laboris pariatur excepteur eiusmod occaecat tempor sit pariatur. Magna sed esse minim sed minim consequat amet esse aute aliquip aliquip nisi consequat quis.
Declaration
1#include "PrimeDialog Forge.h"
2#include "Engine/World.h"
3
4void AMyActor::BeginPlay()
5{
6 Super::BeginPlay();
7
8 UPrimeDialog ForgeSubsystem* Subsystem = GetWorld()->GetSubsystem<UPrimeDialog ForgeSubsystem>();
9 if (Subsystem)
10 {
11 Subsystem->Initialize();
12 UE_LOG(LogTemp, Log, TEXT("Plugin subsystem initialized successfully"));
13 }
14}
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 |
Example
1; DefaultEngine.ini
2[/Script/PrimeDialog Forge.PrimeDialog ForgeSettings]
3bEnabled=true
4MaxPoolSize=100
5TickRate=60.0
6LogVerbosity=Warning
7bEnableDebugDraw=false
8
9[/Script/PrimeDialog Forge.PrimeDialog ForgeNetworkSettings]
10bReplicateState=true
11UpdateFrequency=10.0
12MaxReplicationDistance=10000.0
Warning: Debug visualization has a measurable performance cost. Always disable it in shipping builds.