| 12345678910111213141516171819202122232425262728 | //!UnderWater - PostProcessEffectType.UnderWaterclass PPEUnderWater: PPEClassBase{	static const int PARAM_RSINTENSITY = 0;	static const int PARAM_RSPLANEDIST = 1;	static const int PARAM_RSDEPTHDECREASE = 2;	static const int PARAM_RSUVSCALE = 3;	static const int PARAM_WATERPLANELUM = 4;		override int GetPostProcessEffectID()	{		return PostProcessEffectType.UnderWater;	}		override string GetDefaultMaterialPath()	{		return "Graphics/Materials/postprocess/uw";	}		override void RegisterMaterialParameters()	{		RegisterParameterScalarFloat(PARAM_RSINTENSITY,"RayShaftsIntensity",0.0,-0.2,0.2);		RegisterParameterScalarFloat(PARAM_RSPLANEDIST,"RayShaftsPlaneDistance",1.0,0.1,4.0);		RegisterParameterScalarFloat(PARAM_RSDEPTHDECREASE,"RayShaftsDepthDecrease",2.5,1.0,100.0);		RegisterParameterScalarFloat(PARAM_RSUVSCALE,"RayShaftsUVScale",2.0,0.1,10.0);		RegisterParameterScalarFloat(PARAM_WATERPLANELUM,"WaterPlaneLuminance",0.05,0.001,0.5);	}};
 |