private void Reflection_BeforeUpdate( RenderTargetEventArgs e ) { planeEnt.IsVisible = false; for ( int i = 0; i < belowWaterEnts.Count; i++ ) { ( (Entity)belowWaterEnts[ i ] ).IsVisible = false; } theCam.EnableReflection( reflectionPlane ); }