EVoxelWaterPulseState

v1.0
View as Markdown

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}