From 289d42cc10bc6c19235d49f039c65342f72c178c Mon Sep 17 00:00:00 2001 From: AzaezelX Date: Wed, 26 Mar 2025 22:12:19 -0500 Subject: [PATCH] flowMagnitude and ripplespeed can go negative --- Engine/source/environment/river.cpp | 2 +- Engine/source/environment/waterObject.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Engine/source/environment/river.cpp b/Engine/source/environment/river.cpp index 13e8088e8..acefb66b3 100644 --- a/Engine/source/environment/river.cpp +++ b/Engine/source/environment/river.cpp @@ -640,7 +640,7 @@ void River::initPersistFields() "For purposes of generating the renderable geometry River segments are further subdivided " "such that no quad is of greater width or length than this distance in meters." ); - addFieldV( "FlowMagnitude", TypeRangedF32, Offset( mFlowMagnitude, River ), &CommonValidators::PositiveFloat, + addFieldV( "FlowMagnitude", TypeRangedF32, Offset( mFlowMagnitude, River ), &CommonValidators::F32Range, "Magnitude of the force vector applied to dynamic objects within the River." ); addFieldV( "LowLODDistance", TypeRangedF32, Offset( mLodDistance, River ), &CommonValidators::PositiveFloat, diff --git a/Engine/source/environment/waterObject.cpp b/Engine/source/environment/waterObject.cpp index f4dbb2af6..dba34615a 100644 --- a/Engine/source/environment/waterObject.cpp +++ b/Engine/source/environment/waterObject.cpp @@ -305,7 +305,7 @@ void WaterObject::initPersistFields() addArray( "Ripples (texture animation)", MAX_WAVES ); addField( "rippleDir", TypePoint2F, Offset( mRippleDir, WaterObject ), MAX_WAVES, "Modifies the direction of ripples on the surface." ); - addFieldV( "rippleSpeed", TypeRangedF32, Offset( mRippleSpeed, WaterObject ), &CommonValidators::PositiveFloat, MAX_WAVES, "Modifies speed of surface ripples."); + addFieldV( "rippleSpeed", TypeRangedF32, Offset( mRippleSpeed, WaterObject ), &CommonValidators::F32Range, MAX_WAVES, "Modifies speed of surface ripples."); addField( "rippleTexScale", TypePoint2F, Offset( mRippleTexScale, WaterObject ), MAX_WAVES, "Intensifies the affect of the normal map " "applied to the surface."); addFieldV( "rippleMagnitude", TypeRangedF32, Offset( mRippleMagnitude, WaterObject ), &CommonValidators::PositiveFloat, MAX_WAVES, "Intensifies the vertext modification of the surface." );