public override void Write(BinaryWriter writer)
{
writer.Write(LightDegRotX);
writer.Write(LightDegRotY);
writer.Write(DensityRatio);
writer.Write(ColR);
writer.Write(ColG);
writer.Write(ColB);
writer.Write(BeginDist);
writer.Write(EndDist);
writer.Write(CalibulateFar);
writer.Write(FadeBeginDist);
writer.Write(FadeDist);
writer.Write(PersedDepthOffset);
writer.Write(GradFactor);
writer.Write(ShadowVolumeDepth);
}