UQuestSystemPlatformSettings

v1.0
View as Markdown

UQuestSystemPlatformSettings belongs to the QuestSystem runtime module.

Excepteur nisi excepteur consectetur cillum laboris magna minim incididunt. Ullamco dolor occaecat veniam consequat cillum cillum commodo aliquip ea occaecat. Magna dolor et aute exercitation occaecat adipiscing enim irure sint sed ad minim fugiat. Elit dolor reprehenderit eiusmod dolor magna nulla aute veniam nulla laboris labore et duis. Sit lorem do quis minim quis fugiat tempor elit minim cillum.

Declaration

 1// Unit test example
 2IMPLEMENT_SIMPLE_AUTOMATION_TEST(
 3    FQuestSystemBasicTest,
 4    "QuestSystem.Core.BasicFunctionality",
 5    EAutomationTestFlags::ApplicationContextMask | EAutomationTestFlags::ProductFilter
 6)
 7
 8bool FQuestSystemBasicTest::RunTest(const FString& Parameters)
 9{
10    UQuestSystemSubsystem* Subsystem = NewObject<UQuestSystemSubsystem>();
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

Parameter Type Default Description
MaxPoolSize int32 100 Maximum number of pooled objects
TickRate float 60.0 Update frequency in Hz
bAutoActivate bool true Activate on BeginPlay
LogVerbosity ELogVerbosity Warning Minimum log level
ReplicationMode ERepMode Reliable Network replication strategy