public override void Save(GameXmlWriter writer, Element element, string attribute, object value) { bool boolVal = (bool)value; if (boolVal) { if (attribute.Contains(" ")) { base.WriteAttribute(writer, element, attribute, "boolean", "true"); } else { writer.WriteElementString(attribute, null); } } else { base.WriteAttribute(writer, element, attribute, "boolean", "false"); } }