diff --git a/FluidSurface/Source/FluidSurface/Private/FluidSurfaceComponent.cpp b/FluidSurface/Source/FluidSurface/Private/FluidSurfaceComponent.cpp index 23bb6b1..5fb2637 100644 --- a/FluidSurface/Source/FluidSurface/Private/FluidSurfaceComponent.cpp +++ b/FluidSurface/Source/FluidSurface/Private/FluidSurfaceComponent.cpp @@ -151,6 +151,8 @@ void UFluidSurfaceComponent::Init( ) /** Pling */ void UFluidSurfaceComponent::Pling( const FVector& Position, float Strength, float Radius ) { + if (NumPLing >= MAX_FLUID_PLINGS) return; + int HitX, HitY; GetNearestIndex( Position, HitX, HitY );