public override void WriteData(ESPWriter writer) { if (EditorID != null) { EditorID.WriteBinary(writer); } if (Name != null) { Name.WriteBinary(writer); } if (NoiseMap != null) { NoiseMap.WriteBinary(writer); } if (Opacity != null) { Opacity.WriteBinary(writer); } if (WaterFlags != null) { WaterFlags.WriteBinary(writer); } if (MaterialID != null) { MaterialID.WriteBinary(writer); } if (Sound != null) { Sound.WriteBinary(writer); } if (ActorEffect != null) { ActorEffect.WriteBinary(writer); } if (Damage != null) { Damage.WriteBinary(writer); } if (Data != null) { Data.WriteBinary(writer); } if (RelatedWaters != null) { RelatedWaters.WriteBinary(writer); } }