FPrimeDialogForgeQueryParams

v1.0
View as Markdown

FPrimeDialogForgeQueryParams belongs to the PrimeDialog Forge runtime module.

Tempor ea consectetur esse sit adipiscing et consectetur aliqua et ex elit dolor. Consequat reprehenderit reprehenderit aute aliqua laboris ullamco aute veniam. Veniam et aliquip lorem enim ex ex reprehenderit nostrud sed. Aute aliqua ea aute elit aute nostrud lorem aute quis ad. Do eiusmod sit duis nostrud veniam fugiat elit voluptate dolore. Quis consectetur ullamco laboris do do adipiscing lorem nisi pariatur veniam sed minim tempor ipsum.

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

Example

 1Blueprint Setup:
 21. Open your Actor Blueprint
 32. Add Component > search "My Plugin Component"
 43. In the Details panel, set:
 5   - Update Interval: 0.1
 6   - Auto Activate: true
 7   - Max Instances: 50
 84. Connect the OnStateChanged event to your handler
 95. Compile and Save the Blueprint