private void Save(int generation, Evolution evolution) { var lastSave = this.lastSaveFileName; //this.lastSavedGeneration = generation; this.lastSaveFileName = evolution.SaveSimulation(); // Delete the last auto-saved file if (lastSave != "" && lastSave.EndsWith(".txt")) { EvolutionSaver.DeleteSaveFile(lastSave); } }
public void PromptSavefileDelete() { var filename = dropdown.options[dropdown.value].text; if (filename == NO_SAVE_FILES) { return; } filename += ".txt"; //deleteConfirmation.ConfirmDeletionFor(filename); deleteConfirmation.ConfirmDeletionFor(filename, delegate(string name) { EvolutionSaver.DeleteSaveFile(filename); SetupDropDown(); dropdown.value = 0; }); }