/// <summary> /// Request the reader to clear out all its story state data /// </summary> public void Clear() { if (debug) { this.Log("Cleared!"); } stories.Clear(); storySave = new StratusStorySave(); OnClear(); }
protected virtual void Load(Dictionary <string, StratusStory> stories) { if (StratusStorySaveSystem.Exists(saveFileName, saveFolder)) { storySave = StratusStorySaveSystem.instance.Load(saveFileName, saveFolder); // From list to dictionary! foreach (var story in storySave.stories) { if (debug) { StratusDebug.Log($"Loaded {story.name}"); } stories.Add(story.name, story); } //if (debug) // Trace.Script("Loaded!"); } }