public override void Write(BinaryWriter writer)
{
writer.Write(DegRotX_0);
writer.Write(DegRotY_0);
writer.Write(ColR_0);
writer.Write(ColG_0);
writer.Write(ColB_0);
writer.Write(ColA_0);
writer.Write(DegRotX_1);
writer.Write(DegRotY_1);
writer.Write(ColR_1);
writer.Write(ColG_1);
writer.Write(ColB_1);
writer.Write(ColA_1);
writer.Write(DegRotX_2);
writer.Write(DegRotY_2);
writer.Write(ColR_2);
writer.Write(ColG_2);
writer.Write(ColB_2);
writer.Write(ColA_2);
writer.Write(ColR_u);
writer.Write(ColG_u);
writer.Write(ColB_u);
writer.Write(ColA_u);
writer.Write(ColR_d);
writer.Write(ColG_d);
writer.Write(ColB_d);
writer.Write(ColA_d);
writer.Write(DegRotX_s);
writer.Write(DegRotY_s);
writer.Write(ColR_s);
writer.Write(ColG_s);
writer.Write(ColB_s);
writer.Write(ColA_s);
writer.Write(EnvDif_colR);
writer.Write(EnvDif_colG);
writer.Write(EnvDif_colB);
writer.Write(EnvDif_colA);
writer.Write(EnvSpc_colR);
writer.Write(EnvSpc_colG);
writer.Write(EnvSpc_colB);
writer.Write(EnvSpc_colA);
writer.Write(EnvDif);
writer.Write(EnvSpc_0);
writer.Write(EnvSpc_1);
writer.Write(EnvSpc_2);
writer.Write(EnvSpc_3);
writer.Write(Pad);
}