EPrimeDialogForgeQuality

v2.0
View as Markdown

EPrimeDialogForgeQuality belongs to the PrimeDialog Forge runtime module.

Consectetur incididunt reprehenderit veniam voluptate ex incididunt esse et. Esse lorem cillum tempor in excepteur commodo dolor enim voluptate exercitation commodo incididunt. Aliqua incididunt nisi exercitation aute pariatur et in. Consectetur tempor excepteur fugiat adipiscing esse voluptate velit.

Declaration

 1// Unit test example
 2IMPLEMENT_SIMPLE_AUTOMATION_TEST(
 3    FPrimeDialog ForgeBasicTest,
 4    "PrimeDialog Forge.Core.BasicFunctionality",
 5    EAutomationTestFlags::ApplicationContextMask | EAutomationTestFlags::ProductFilter
 6)
 7
 8bool FPrimeDialog ForgeBasicTest::RunTest(const FString& Parameters)
 9{
10    UPrimeDialog ForgeSubsystem* Subsystem = NewObject<UPrimeDialog ForgeSubsystem>();
11    TestNotNull(TEXT("Subsystem should be created"), Subsystem);
12
13    Subsystem->Initialize();
14    TestTrue(TEXT("Subsystem should be initialized"), Subsystem->IsInitialized());
15
16    FMyQueryParams Params;
17    Params.Radius = 500.0f;
18    TestTrue(TEXT("Query params should be valid"), Params.IsValid());
19
20    return true;
21}

Members

Event Parameters Description
OnStateChanged EMyState NewState Fired when state transitions
OnProgressUpdated float Progress, FString Message Fired on progress change
OnError FString ErrorMessage, int32 Code Fired on error
OnInitialized bool bSuccess Fired after initialization

Tip: For best performance, pre-allocate your pool size during loading screens rather than during gameplay.