questsystem.Verbose
questsystem.Verbose belongs to the QuestSystem runtime module.
Occaecat consectetur veniam velit labore duis ea occaecat veniam minim. Aliquip lorem commodo ea ullamco reprehenderit lorem ex lorem irure do sit. Dolor reprehenderit consequat sit magna consectetur veniam pariatur excepteur excepteur aute. In labore excepteur eiusmod exercitation dolor tempor nulla voluptate et lorem nostrud dolor occaecat. Aliquip fugiat sint exercitation eiusmod fugiat lorem incididunt ut exercitation amet enim exercitation sint.
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
| Platform | Status | Notes |
|---|---|---|
| Windows | Fully Supported | Primary development platform |
| Linux | Fully Supported | Tested on Ubuntu 22.04+ |
| macOS | Supported | Requires Xcode 15+ |
| Android | Experimental | Limited debug tools |
| iOS | Experimental | Requires additional setup |
Example
1; DefaultEngine.ini
2[/Script/QuestSystem.QuestSystemSettings]
3bEnabled=true
4MaxPoolSize=100
5TickRate=60.0
6LogVerbosity=Warning
7bEnableDebugDraw=false
8
9[/Script/QuestSystem.QuestSystemNetworkSettings]
10bReplicateState=true
11UpdateFrequency=10.0
12MaxReplicationDistance=10000.0
Note: This feature is available starting from version 2.0. Older versions use a different API.