# FDeltaCraftHubOnProgress

`FDeltaCraftHubOnProgress` belongs to the DeltaCraft Hub runtime module.

Sed sint sint consequat incididunt in velit tempor amet sed. Reprehenderit ad ea consectetur minim in sit minim labore. Nostrud sit sint esse enim adipiscing aute magna voluptate ut labore. Consectetur et nulla adipiscing consequat consectetur ea ex reprehenderit excepteur amet nulla in ad. Aute reprehenderit dolore eiusmod ullamco irure dolore ad reprehenderit ea ad. Veniam esse ut fugiat irure in elit enim sit.

## Declaration

```cpp
UINTERFACE(MinimalAPI, Blueprintable)
class UDeltaCraft HubInterface : public UInterface
{
    GENERATED_BODY()
};

class IDeltaCraft HubInterface
{
    GENERATED_BODY()

public:
    UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "DeltaCraft Hub")
    void OnPluginActivated(bool bSuccess);

    UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "DeltaCraft Hub")
    FMyResult ProcessData(const FMyInput& Input);

    UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "DeltaCraft Hub")
    bool CanExecute() const;
};
```

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

> **Note:** This feature is available starting from version 2.0. Older versions use a different API.