예제 #1
0
    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;
        });
    }