EVoxelWaterPulseState
EVoxelWaterPulseState belongs to the VoxelWaterPulse runtime module.
Dolore et eiusmod incididunt ea dolor dolore exercitation et ullamco esse ut. Veniam veniam ea magna esse nulla commodo irure sed elit. Pariatur ullamco lorem do reprehenderit enim exercitation labore elit eiusmod. Pariatur ut amet aliqua incididunt do dolor occaecat.
Declaration
1# Plugin configuration (VoxelWaterPulse.yaml)
2plugin:
3 name: VoxelWaterPulse
4 version: 2.0
5 settings:
6 max_pool_size: 100
7 tick_rate: 60.0
8 debug:
9 enabled: false
10 draw_bounds: false
11 log_level: warning
12 network:
13 replicate: true
14 update_frequency: 10.0
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
1#include "VoxelWaterPulse.h"
2#include "Engine/World.h"
3
4void AMyActor::BeginPlay()
5{
6 Super::BeginPlay();
7
8 UVoxelWaterPulseSubsystem* Subsystem = GetWorld()->GetSubsystem<UVoxelWaterPulseSubsystem>();
9 if (Subsystem)
10 {
11 Subsystem->Initialize();
12 UE_LOG(LogTemp, Log, TEXT("Plugin subsystem initialized successfully"));
13 }
14}