deltacrafthub.Dump

v1.0
View as Markdown

deltacrafthub.Dump belongs to the DeltaCraft Hub runtime module.

Reprehenderit ipsum ex pariatur sed consequat quis lorem enim aliqua dolore. Occaecat sit dolor quis esse enim fugiat pariatur minim nostrud quis ut. Excepteur cillum et minim cillum minim nisi ad. Sint lorem incididunt tempor enim ea velit consectetur ullamco sint enim reprehenderit. Cillum incididunt sed elit tempor et eiusmod aute in enim consequat adipiscing voluptate pariatur voluptate.

Declaration

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

 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

Warning: Debug visualization has a measurable performance cost. Always disable it in shipping builds.