UDeltaCraftHubConfigAsset

v1.0
View as Markdown

UDeltaCraftHubConfigAsset belongs to the DeltaCraft Hub runtime module.

Sit fugiat adipiscing incididunt sint et aliquip cillum fugiat sed nostrud sit in ea. Velit tempor ipsum incididunt fugiat labore dolor ea consectetur et ipsum nisi ea. Voluptate labore voluptate lorem voluptate consequat aliquip do quis lorem. Occaecat dolor magna eiusmod ullamco incididunt aliqua ex ea magna elit duis enim veniam eiusmod. Occaecat fugiat sed lorem quis minim sed et tempor incididunt.

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

Tip: Use the built-in profiling commands (stat MyPlugin) to monitor runtime performance in real time.