示例#1
0
 private void doErosion(ILayerMasked final, IErosionDescriptor bs)
 {
     if (bs.HydraulicErosionParams.Strenght <= 0)
     {
         return;
     }
     onErosionStarted();
     bs.HydraulicErosion.Erode(final, bs.HydraulicErosionParams);
     _visualLogger.Log(final, "baseWithEro");
 }
示例#2
0
 private void postProcessWholeLayer(ILayerMasked final, IErosionDescriptor bs, int riverAmount)
 {
     _visualLogger.Log(final, "baseNoEro");
     doErosion(final, bs);
     generateRIvers(final, riverAmount);
 }