void RestoreTools() { foreach (string toolName in SaveLoadXML.GetArrayValue(saveToolsKey)) { AddTool(toolName); } }
public void LoadGame() { SetStringValues(SaveLoadXML.GetArrayValue("PLAYER_INFO")); ResetTraitList(); foreach (string name in SaveLoadXML.GetArrayValue("TRAITS")) { traitList.Find(trait => trait.name == name).status = true; } foreach (string name in SaveLoadXML.GetArrayValue("TRIGGER")) { triggerList.Find(trigger => trigger.event_name == name).event_status = true; } }
// Use this for initialization void Start() { AddStoryActions(); storyTasks = Instantiate(Resources.Load(resourceStoryPath + GameData.current.currentCharacterID, typeof(GameObject))) as GameObject; List <string> completeStoryNames = new List <string>(SaveLoadXML.GetArrayValue(saveCompleteStoryKey)); foreach (Story story in GetStory()) { story.complete = completeStoryNames.Exists(name => name == story.name); } //if(SceneManager.GetActiveScene().name != "Editor") CheckStory(); }