# FPrimeDialogForgeQueryResult

`FPrimeDialogForgeQueryResult` belongs to the PrimeDialog Forge runtime module.

Nostrud commodo tempor consectetur laboris lorem nostrud ipsum nostrud. Laboris fugiat aute velit sit reprehenderit nisi pariatur ex occaecat ad aute do. Tempor duis velit eiusmod quis quis excepteur sed pariatur quis ex in nisi nulla. Nostrud ex aute tempor ut irure reprehenderit irure sed.

## Declaration

```cpp
// Unit test example
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
    FPrimeDialog ForgeBasicTest,
    "PrimeDialog Forge.Core.BasicFunctionality",
    EAutomationTestFlags::ApplicationContextMask | EAutomationTestFlags::ProductFilter
)

bool FPrimeDialog ForgeBasicTest::RunTest(const FString& Parameters)
{
    UPrimeDialog ForgeSubsystem* Subsystem = NewObject<UPrimeDialog ForgeSubsystem>();
    TestNotNull(TEXT("Subsystem should be created"), Subsystem);

    Subsystem->Initialize();
    TestTrue(TEXT("Subsystem should be initialized"), Subsystem->IsInitialized());

    FMyQueryParams Params;
    Params.Radius = 500.0f;
    TestTrue(TEXT("Query params should be valid"), Params.IsValid());

    return true;
}
```

## 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 |

> **Important:** When using network replication, ensure all clients have the same plugin version installed to avoid desync issues.