# FDeltaCraftHubSaveData

`FDeltaCraftHubSaveData` belongs to the DeltaCraft Hub runtime module.

Commodo magna ipsum aute et nostrud elit adipiscing. Cillum duis exercitation eiusmod esse incididunt et commodo. Elit ea tempor quis eiusmod nisi elit occaecat. Sint minim ad esse in voluptate ad elit.

## Declaration

```cpp
// Unit test example
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
    FDeltaCraft HubBasicTest,
    "DeltaCraft Hub.Core.BasicFunctionality",
    EAutomationTestFlags::ApplicationContextMask | EAutomationTestFlags::ProductFilter
)

bool FDeltaCraft HubBasicTest::RunTest(const FString& Parameters)
{
    UDeltaCraft HubSubsystem* Subsystem = NewObject<UDeltaCraft HubSubsystem>();
    TestNotNull(TEXT("Subsystem should be created"), Subsystem);

    Subsystem->Initialize();
    TestTrue(TEXT("Subsystem should be initialized"), Subsystem->IsInitialized());

    FMyQueryParams Params;
    Params.Radius = 500.0f;
    TestTrue(TEXT("Query params should be valid"), Params.IsValid());

    return true;
}
```

## Members

| Function | Return Type | Description |
| --- | --- | --- |
| Initialize() | void | Set up the subsystem |
| Query(Params) | bool | Execute a spatial query |
| GetState() | EMyState | Return current state |
| Reset() | void | Reset to default state |
| SetConfig(Config) | void | Apply a configuration |

## Example

```yaml
# Plugin configuration (DeltaCraft Hub.yaml)
plugin:
  name: DeltaCraft Hub
  version: 2.0
  settings:
    max_pool_size: 100
    tick_rate: 60.0
    debug:
      enabled: false
      draw_bounds: false
      log_level: warning
    network:
      replicate: true
      update_frequency: 10.0
```