voxelwaterpulse.Reset
voxelwaterpulse.Reset belongs to the VoxelWaterPulse runtime module.
Consectetur incididunt minim fugiat enim exercitation do occaecat commodo enim tempor incididunt consequat. Cillum ipsum adipiscing dolore nisi ex elit irure occaecat aliquip exercitation dolor esse ipsum aliquip. Elit ullamco et sit sed commodo sit aliquip pariatur aute aliquip exercitation. In sit sint incididunt exercitation ut cillum amet adipiscing cillum cillum in commodo.
Declaration
1// Unit test example
2IMPLEMENT_SIMPLE_AUTOMATION_TEST(
3 FVoxelWaterPulseBasicTest,
4 "VoxelWaterPulse.Core.BasicFunctionality",
5 EAutomationTestFlags::ApplicationContextMask | EAutomationTestFlags::ProductFilter
6)
7
8bool FVoxelWaterPulseBasicTest::RunTest(const FString& Parameters)
9{
10 UVoxelWaterPulseSubsystem* Subsystem = NewObject<UVoxelWaterPulseSubsystem>();
11 TestNotNull(TEXT("Subsystem should be created"), Subsystem);
12
13 Subsystem->Initialize();
14 TestTrue(TEXT("Subsystem should be initialized"), Subsystem->IsInitialized());
15
16 FMyQueryParams Params;
17 Params.Radius = 500.0f;
18 TestTrue(TEXT("Query params should be valid"), Params.IsValid());
19
20 return true;
21}
Members
| Event | Parameters | Description |
|---|---|---|
| OnStateChanged | EMyState NewState | Fired when state transitions |
| OnProgressUpdated | float Progress, FString Message | Fired on progress change |
| OnError | FString ErrorMessage, int32 Code | Fired on error |
| OnInitialized | bool bSuccess | Fired after initialization |