internal void Validate(WaterScriptGeneratedRipplesModuleParameters parameters) { MinimumDisturbance = parameters.MinimumDisturbance; MaximumDisturbance = parameters.MaximumDisturbance; _particleEffect.Validate(parameters.ParticleEffectParameters); _soundEffect.Validate(parameters.SoundEffectParameters); }
public WaterScriptGeneratedRipplesModule(WaterScriptGeneratedRipplesModuleParameters parameters, Transform ripplesEffectsRootParent) { _minimumDisturbance = parameters.MinimumDisturbance; _maximumDisturbance = parameters.MaximumDisturbance; _ripplesEffectsRoot = CreateRipplesEffectsRoot(ripplesEffectsRootParent); _particleEffect = new WaterRipplesParticleEffect(parameters.ParticleEffectParameters, _ripplesEffectsRoot); _soundEffect = new WaterRipplesSoundEffect(parameters.SoundEffectParameters, _ripplesEffectsRoot); }