Ejemplo n.º 1
0
 void RestoreTools()
 {
     foreach (string toolName in SaveLoadXML.GetArrayValue(saveToolsKey))
     {
         AddTool(toolName);
     }
 }
Ejemplo n.º 2
0
    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;
        }
    }
Ejemplo n.º 3
0
    // 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();
    }