public void Save(string directory) { Directory.CreateDirectory(directory); Bodies.SerializeXml(directory + "bodies.xml"); Planets.SerializeXml(directory + "planets.xml"); Governments.SerializeXml(directory + "governments.xml"); Characters.SerializeXml(directory + "characters.xml"); Fleets.SerializeXml(directory + "fleets.xml"); Map.SerializeXml(directory + "map.xml"); Militaries.SerializeXml(directory + "militaries.xml"); new Serializer <Date>().Serialize(directory + "date.xml", Date); new Serializer <Player>().Serialize(directory + "player.xml", Player); }
public static void ClearDictionaries() { States.Clear(); Continents.Clear(); PopTypes.Clear(); Goods.Clear(); CountryTags.Clear(); Religions.Clear(); Cultures.Clear(); CultureGroups.Clear(); Ideologies.Clear(); Buildings.Clear(); PolicyGroups.Clear(); SubPolicies.Clear(); Schools.Clear(); Techs.Clear(); Inventions.Clear(); Units.Clear(); Governments.Clear(); Crimes.Clear(); EventModifiers.Clear(); NationalValues.Clear(); Terrain.Clear(); States = null; Continents = null; PopTypes = null; Goods = null; CountryTags = null; Religions = null; Cultures = null; CultureGroups = null; Ideologies = null; Buildings = null; PolicyGroups = null; SubPolicies = null; Schools = null; Techs = null; Inventions = null; Units = null; Governments = null; Crimes = null; EventModifiers = null; NationalValues = null; Terrain = null; }