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