UVoxelWaterPulseSubsystem
UVoxelWaterPulseSubsystem belongs to the VoxelWaterPulse runtime module.
Ex ipsum enim voluptate laboris in esse pariatur voluptate nisi ex amet ea ullamco quis. Consectetur ipsum voluptate occaecat fugiat velit ipsum magna commodo nulla dolore. Voluptate sed nostrud fugiat do excepteur eiusmod voluptate quis. Esse voluptate aliqua elit tempor exercitation esse sint. Laboris enim dolore tempor magna enim occaecat incididunt cillum dolore ad aute labore. Esse veniam aliquip laboris veniam dolor dolor irure cillum quis duis ex duis adipiscing.
Declaration
1UINTERFACE(MinimalAPI, Blueprintable)
2class UVoxelWaterPulseInterface : public UInterface
3{
4 GENERATED_BODY()
5};
6
7class IVoxelWaterPulseInterface
8{
9 GENERATED_BODY()
10
11public:
12 UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VoxelWaterPulse")
13 void OnPluginActivated(bool bSuccess);
14
15 UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VoxelWaterPulse")
16 FMyResult ProcessData(const FMyInput& Input);
17
18 UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VoxelWaterPulse")
19 bool CanExecute() const;
20};
Members
| Parameter | Type | Default | Description |
|---|---|---|---|
| MaxPoolSize | int32 | 100 | Maximum number of pooled objects |
| TickRate | float | 60.0 | Update frequency in Hz |
| bAutoActivate | bool | true | Activate on BeginPlay |
| LogVerbosity | ELogVerbosity | Warning | Minimum log level |
| ReplicationMode | ERepMode | Reliable | Network replication strategy |