public void Save(XmlWriter writer) { writer.WriteStartElement("Empire"); writer.WriteAttributeString("ID", empireID.ToString()); writer.WriteAttributeString("Name", empireName); writer.WriteAttributeString("Color", empireColor.ToArgb().ToString()); writer.WriteAttributeString("Race", EmpireRace.RaceName); writer.WriteAttributeString("IsHumanPlayer", type == PlayerType.HUMAN ? "True" : "False"); writer.WriteAttributeString("SelectedSystem", lastSelectedSystem.ID.ToString()); TechnologyManager.Save(writer); FleetManager.Save(writer); //sitRepManager.Save(writer); writer.WriteEndElement(); }