protected virtual void OnSave() { // From dictionary to list //List<Story> storyList = new List<Story>(); //foreach (var story in stories) // storyList.Add(story.Value); //storySave.stories = storyList; // Now save it StorySave.Save(storySave, saveFileName, saveFolder); if (debug) { Trace.Script($"Saved {StorySave.ComposePath(saveFileName, saveFolder)}"); } }
protected virtual void Save(Dictionary <string, Story> stories) { // If there's no story save yet //if (storySave == null) // storySave = new StorySave(); // From dictionary to list List <Story> storyList = new List <Story>(); foreach (var story in stories) { storyList.Add(story.Value); } storySave.stories = storyList; // Now save it StorySave.Save(storySave, saveFileName, saveFolder); if (debug) { StratusDebug.Log($"Saved {StorySave.ComposePath(saveFileName, saveFolder)}"); } }