private void addPersistence(WorldPersisterService persister, Internal.Model.World world) { addCommand("save", file => { persister.Save(world, TWDir.GameData.CreateChild("Saves\\GodGame").CreateFile(file + ".xml")); return("Saved world to " + "Saves\\GodGame\\" + file + ".xml"); }); addCommand("load", file => { persister.Load(world, TWDir.GameData.CreateChild("Saves\\GodGame").CreateFile(file + ".xml")); return("Loaded world to " + "Saves\\GodGame\\" + file + ".xml"); }); }
public void OnSave() { worldPersister.Save(world, worldPersister.GetDefaultSaveFile()); }