# UVoxelWaterPulseComponent

`UVoxelWaterPulseComponent` belongs to the VoxelWaterPulse runtime module.

Exercitation exercitation fugiat fugiat occaecat duis commodo duis et sint. Adipiscing adipiscing amet ipsum et et ea labore enim cillum tempor nulla nostrud incididunt. Quis magna labore quis tempor reprehenderit cillum nisi duis consequat exercitation nisi nisi.

## Declaration

```ini
; DefaultEngine.ini
[/Script/VoxelWaterPulse.VoxelWaterPulseSettings]
bEnabled=true
MaxPoolSize=100
TickRate=60.0
LogVerbosity=Warning
bEnableDebugDraw=false

[/Script/VoxelWaterPulse.VoxelWaterPulseNetworkSettings]
bReplicateState=true
UpdateFrequency=10.0
MaxReplicationDistance=10000.0
```

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

> **Tip:** For best performance, pre-allocate your pool size during loading screens rather than during gameplay.