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 }
public void WriteData(BinaryWriter stream) { FSHelpers.WriteArray(stream, ActorAmbient.GetBytes()); FSHelpers.WriteArray(stream, ShadowColor.GetBytes()); FSHelpers.WriteArray(stream, RoomFillColor.GetBytes()); FSHelpers.WriteArray(stream, RoomAmbient.GetBytes()); FSHelpers.WriteArray(stream, WaveColor.GetBytes()); FSHelpers.WriteArray(stream, OceanColor.GetBytes()); FSHelpers.WriteArray(stream, UnknownColor1.GetBytes()); //Unknown FSHelpers.WriteArray(stream, UnknownColor2.GetBytes()); //Unknown FSHelpers.WriteArray(stream, DoorwayColor.GetBytes()); FSHelpers.WriteArray(stream, UnknownColor3.GetBytes()); //Unknown FSHelpers.WriteArray(stream, FogColor.GetBytes()); FSHelpers.Write8(stream, VirtIndex); FSHelpers.WriteArray(stream, FSHelpers.ToBytes(0x0000, 2));//Two bytes padding on Virt Index FSHelpers.WriteArray(stream, OceanFadeInto.GetBytes()); FSHelpers.WriteArray(stream, ShoreFadeInto.GetBytes()); }