UVoxelWaterPulseDeveloperSettings
UVoxelWaterPulseDeveloperSettings belongs to the VoxelWaterPulse runtime module.
Aliquip minim eiusmod et in occaecat pariatur dolor labore duis aliquip quis. Aute occaecat commodo reprehenderit laboris dolor ad commodo reprehenderit nulla ea. Duis exercitation dolor adipiscing tempor voluptate ullamco voluptate consectetur aute sint.
Declaration
1; DefaultEngine.ini
2[/Script/VoxelWaterPulse.VoxelWaterPulseSettings]
3bEnabled=true
4MaxPoolSize=100
5TickRate=60.0
6LogVerbosity=Warning
7bEnableDebugDraw=false
8
9[/Script/VoxelWaterPulse.VoxelWaterPulseNetworkSettings]
10bReplicateState=true
11UpdateFrequency=10.0
12MaxReplicationDistance=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 |
Example
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};
Warning: Modifying these settings at runtime may cause unexpected behavior. Always set configuration before calling Initialize().