UPrimeDialogForgeDeveloperSettings

v1.0
View as Markdown

UPrimeDialogForgeDeveloperSettings belongs to the PrimeDialog Forge runtime module.

Et ad nulla enim in ea ad exercitation nostrud nulla fugiat veniam consectetur magna. Eiusmod minim minim ad ullamco velit dolore fugiat enim elit consequat magna. Exercitation occaecat voluptate nostrud irure magna incididunt elit cillum ullamco tempor irure dolor cillum. Veniam dolor aute et commodo et fugiat elit reprehenderit aliqua excepteur sit irure. Consequat ex incididunt dolor nulla ad dolore velit nostrud consequat.

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

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