コード例 #1
0
    void Save()
    {
        questActivas mySave = JsonUtility.FromJson <questActivas>(readFile);

        mySave.extingue = !npc[1].GetComponent <InteractuarNPC>().hadQuest;
        mySave.trae     = !npc[2].GetComponent <InteractuarNPC>().hadQuest;

        var guardar = JsonUtility.ToJson(mySave);

        File.WriteAllText(filePath, guardar);
    }
コード例 #2
0
    void Load()
    {
        questActivas mySave = JsonUtility.FromJson <questActivas>(readFile);

        Debug.Log("Cargando Misiones...");

        var database = administrador.GetComponent <QuestDatabase>();

        //Carga las misiones del jugador
        if (mySave.extingue == true)
        {
            player.activeQuests.Add(database.myQuests[1]);
        }

        if (mySave.trae == true)
        {
            player.activeQuests.Add(database.myQuests[2]);
        }
    }