public void WriteData(BinaryWriter stream)
{
//Fixed values that doesn't seem to change.
FSHelpers.WriteArray(stream, FSHelpers.ToBytes(0x80000000, 4));
FSHelpers.WriteArray(stream, FSHelpers.ToBytes(0x80000000, 4));
FSHelpers.WriteArray(stream, FSHelpers.ToBytes(0x80000000, 4));
FSHelpers.WriteArray(stream, FSHelpers.ToBytes(0x80000000, 4));
FSHelpers.WriteArray(stream, HorizonCloudColor.GetBytes());
FSHelpers.WriteArray(stream, CenterCloudColor.GetBytes());
FSHelpers.WriteArray(stream, CenterSkyColor.GetBytes());
FSHelpers.WriteArray(stream, HorizonColor.GetBytes());
FSHelpers.WriteArray(stream, SkyFadeTo.GetBytes());
FSHelpers.WriteArray(stream, FSHelpers.ToBytes(0xFFFFFF, 3)); //3 Bytes Padding
}