# deltacrafthub.Stats

`deltacrafthub.Stats` belongs to the DeltaCraft Hub runtime module.

Et magna nostrud esse nostrud voluptate nostrud consectetur do excepteur fugiat sit. Veniam aliqua aliquip dolor excepteur amet irure minim laboris lorem. Incididunt do magna esse nulla ea aute et elit consequat consequat. Reprehenderit et sed reprehenderit ipsum ea nostrud nulla sint minim. Voluptate consectetur fugiat ea tempor quis fugiat nostrud eiusmod et nulla adipiscing eiusmod tempor nisi.

## Declaration

```cpp
UCLASS(ClassGroup=(Custom), meta=(BlueprintSpawnableComponent))
class DELTA_CRAFT_HUB_API UMyComponent : public UActorComponent
{
    GENERATED_BODY()

public:
    UMyComponent();

    UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Settings")
    float UpdateInterval = 0.1f;

    UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Settings")
    bool bAutoActivate = true;

    UFUNCTION(BlueprintCallable, Category = "DeltaCraft Hub")
    void SetConfiguration(const FMyConfig& Config);

protected:
    virtual void BeginPlay() override;
    virtual void TickComponent(float DeltaTime, ELevelTick TickType, FActorComponentTickFunction* ThisTickFunction) override;

private:
    FMyConfig CurrentConfig;
    float TimeSinceLastUpdate = 0.0f;
};
```

## 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:** Blueprint users can access all core functionality through the provided Blueprint Function Library nodes.