public WaterfallRenderingModule(Game2DWaterfall waterfallObject, WaterfallRenderingModuleParameters parameters)
            : base(parameters.RenderPixelLights, parameters.FarClipPlane, parameters.AllowMSAA, parameters.AllowHDR, parameters.SortingLayerID, parameters.SortingOrder)
        {
            _waterfallObject = waterfallObject;

            Refraction = new WaterRenderingMode(parameters.RefractionParameters, false);
        }
        internal void Validate(WaterfallRenderingModuleParameters parameters)
        {
            Refraction.Validate(parameters.RefractionParameters);

            RenderPixelLights = parameters.RenderPixelLights;
            FarClipPlane      = parameters.FarClipPlane;
            AllowMSAA         = parameters.AllowMSAA;
            AllowHDR          = parameters.AllowHDR;
            SortingLayerID    = parameters.SortingLayerID;
            SortingOrder      = parameters.SortingOrder;
        }