void onLoad() { load = JsonUtility.FromJson <Loading>(File.ReadAllText(Application.persistentDataPath + "/load.json")); switch (load.load) { case 1: save = JsonUtility.FromJson <Save_progress>(File.ReadAllText(Application.persistentDataPath + "/save1.json")); break; case 2: save = JsonUtility.FromJson <Save_progress>(File.ReadAllText(Application.persistentDataPath + "/save2.json")); break; case 3: save = JsonUtility.FromJson <Save_progress>(File.ReadAllText(Application.persistentDataPath + "/save3.json")); break; case 4: save = JsonUtility.FromJson <Save_progress>(File.ReadAllText(Application.persistentDataPath + "/save4.json")); break; case 5: save = JsonUtility.FromJson <Save_progress>(File.ReadAllText(Application.persistentDataPath + "/save5.json")); break; case 6: save = JsonUtility.FromJson <Save_progress>(File.ReadAllText(Application.persistentDataPath + "/saveDay.json")); break; default: break; } if (load.load != 0) { player.GetComponent <PlayerHealth>().currentHealth = save.currentHealth; Yola.GetComponent <NPCConversation>().lovelevel = save.lovelevel_Yola; Yola.GetComponent <NPCConversation>().nextlevel = save.nextlevel_Yola; Yola.GetComponent <NPCConversation>().hatelevel = save.hatelevel_Yola; Yola.GetComponent <NPCConversation>().hate = save.hate_Yola; Bobo.GetComponent <NPCConversation>().lovelevel = save.lovelevel_Bobo; Bobo.GetComponent <NPCConversation>().nextlevel = save.nextlevel_Bobo; Bobo.GetComponent <NPCConversation>().hatelevel = save.hatelevel_Bobo; Bobo.GetComponent <NPCConversation>().hate = save.hate_Bobo; Gru.GetComponent <NPCConversation>().lovelevel = save.lovelevel_Gru; Gru.GetComponent <NPCConversation>().nextlevel = save.nextlevel_Gru; Gru.GetComponent <NPCConversation>().hatelevel = save.hatelevel_Gru; Gru.GetComponent <NPCConversation>().hate = save.hate_Gru; Fenris.GetComponent <NPCConversation>().lovelevel = save.lovelevel_Fenris; Fenris.GetComponent <NPCConversation>().nextlevel = save.nextlevel_Fenris; Fenris.GetComponent <NPCConversation>().hatelevel = save.hatelevel_Fenris; Fenris.GetComponent <NPCConversation>().hate = save.hate_Fenris; Catherine.GetComponent <NPCConversation>().lovelevel = save.lovelevel_Catherine; Catherine.GetComponent <NPCConversation>().nextlevel = save.nextlevel_Catherine; Catherine.GetComponent <NPCConversation>().hatelevel = save.hatelevel_Catherine; Catherine.GetComponent <NPCConversation>().hate = save.hate_Catherine; Therion.GetComponent <NPCConversation>().lovelevel = save.lovelevel_Therion; Therion.GetComponent <NPCConversation>().nextlevel = save.nextlevel_Therion; Therion.GetComponent <NPCConversation>().hatelevel = save.hatelevel_Therion; Therion.GetComponent <NPCConversation>().hate = save.hate_Therion; Dialogues.GetComponent <DialogueLists>().YolaQ = save.YolaQ; Dialogues.GetComponent <DialogueLists>().BoboQ = save.BoboQ; Dialogues.GetComponent <DialogueLists>().GruQ = save.GruQ; Dialogues.GetComponent <DialogueLists>().FenrisQ = save.FenrisQ; Dialogues.GetComponent <DialogueLists>().CatherineQ = save.CatherineQ; Dialogues.GetComponent <DialogueLists>().TherionQ = save.TherionQ; Dialogues.GetComponent <DialogueLists>().YolaF = save.YolaF; Dialogues.GetComponent <DialogueLists>().BoboF = save.BoboF; Dialogues.GetComponent <DialogueLists>().GruF = save.GruF; Dialogues.GetComponent <DialogueLists>().FenrisF = save.FenrisF; Dialogues.GetComponent <DialogueLists>().CatherineF = save.CatherineF; Dialogues.GetComponent <DialogueLists>().TherionF = save.TherionF; Dialogues.GetComponent <DialogueLists>().YolaQUEST = save.YolaQUEST; Dialogues.GetComponent <DialogueLists>().BoboQUEST = save.BoboQUEST; Dialogues.GetComponent <DialogueLists>().GruQUEST = save.GruQUEST; Dialogues.GetComponent <DialogueLists>().FenrisQUEST = save.FenrisQUEST; Dialogues.GetComponent <DialogueLists>().CatherineQUEST = save.CatherineQUEST; Dialogues.GetComponent <DialogueLists>().TherionQUEST = save.TherionQUEST; Dialogues.GetComponent <DialogueLists>().YolaQuestOngoing = save.YolaQuestOngoing; Dialogues.GetComponent <DialogueLists>().BoboQuestOngoing = save.BoboQuestOngoing; Dialogues.GetComponent <DialogueLists>().GruQuestOngoing = save.GruQuestOngoing; Dialogues.GetComponent <DialogueLists>().FenrisQuestOngoing = save.FenrisQuestOngoing; Dialogues.GetComponent <DialogueLists>().CatherineQuestOngoing = save.CatherineQuestOngoing; Dialogues.GetComponent <DialogueLists>().TherionQuestOngoing = save.TherionQuestOngoing; Dialogues.GetComponent <DialogueLists>().howManyMonstersHateYou = save.howManyMonstersHateYou; Dialogues.GetComponent <DialogueLists>().howManyObjectsOfLove = save.howManyObjectsOfLove; Dialogues.GetComponent <DialogueLists>().tutorialPlayed = save.tutorialPlayed; } }
public void onSave(int slot) { DateTime theTime = DateTime.Now; string datetime = theTime.ToString("yyyy-MM-dd - HH:mm:ss "); save.date = datetime; save.currentHealth = player.GetComponent <PlayerHealth>().currentHealth; save.lovelevel_Yola = Yola.GetComponent <NPCConversation>().lovelevel; save.nextlevel_Yola = Yola.GetComponent <NPCConversation>().nextlevel; save.hatelevel_Yola = Yola.GetComponent <NPCConversation>().hatelevel; save.hate_Yola = Yola.GetComponent <NPCConversation>().hate; save.lovelevel_Bobo = Bobo.GetComponent <NPCConversation>().lovelevel; save.nextlevel_Bobo = Bobo.GetComponent <NPCConversation>().nextlevel; save.hatelevel_Bobo = Bobo.GetComponent <NPCConversation>().hatelevel; save.hate_Bobo = Bobo.GetComponent <NPCConversation>().hate; save.lovelevel_Gru = Gru.GetComponent <NPCConversation>().lovelevel; save.nextlevel_Gru = Gru.GetComponent <NPCConversation>().nextlevel; save.hatelevel_Gru = Gru.GetComponent <NPCConversation>().hatelevel; save.hate_Gru = Gru.GetComponent <NPCConversation>().hate; save.lovelevel_Fenris = Fenris.GetComponent <NPCConversation>().lovelevel; save.nextlevel_Fenris = Fenris.GetComponent <NPCConversation>().nextlevel; save.hatelevel_Fenris = Fenris.GetComponent <NPCConversation>().hatelevel; save.hate_Fenris = Fenris.GetComponent <NPCConversation>().hate; save.lovelevel_Catherine = Catherine.GetComponent <NPCConversation>().lovelevel; save.nextlevel_Catherine = Catherine.GetComponent <NPCConversation>().nextlevel; save.hatelevel_Catherine = Catherine.GetComponent <NPCConversation>().hatelevel; save.hate_Catherine = Catherine.GetComponent <NPCConversation>().hate; save.lovelevel_Therion = Therion.GetComponent <NPCConversation>().lovelevel; save.nextlevel_Therion = Therion.GetComponent <NPCConversation>().nextlevel; save.hatelevel_Therion = Therion.GetComponent <NPCConversation>().hatelevel; save.hate_Therion = Therion.GetComponent <NPCConversation>().hate; save.YolaQ = Dialogues.GetComponent <DialogueLists>().YolaQ; save.BoboQ = Dialogues.GetComponent <DialogueLists>().BoboQ; save.GruQ = Dialogues.GetComponent <DialogueLists>().GruQ; save.FenrisQ = Dialogues.GetComponent <DialogueLists>().FenrisQ; save.CatherineQ = Dialogues.GetComponent <DialogueLists>().CatherineQ; save.TherionQ = Dialogues.GetComponent <DialogueLists>().TherionQ; save.YolaF = Dialogues.GetComponent <DialogueLists>().YolaF; save.BoboF = Dialogues.GetComponent <DialogueLists>().BoboF; save.GruF = Dialogues.GetComponent <DialogueLists>().GruF; save.FenrisF = Dialogues.GetComponent <DialogueLists>().FenrisF; save.CatherineF = Dialogues.GetComponent <DialogueLists>().CatherineF; save.TherionF = Dialogues.GetComponent <DialogueLists>().TherionF; save.YolaQUEST = Dialogues.GetComponent <DialogueLists>().YolaQUEST; save.BoboQUEST = Dialogues.GetComponent <DialogueLists>().BoboQUEST; save.GruQUEST = Dialogues.GetComponent <DialogueLists>().GruQUEST; save.FenrisQUEST = Dialogues.GetComponent <DialogueLists>().FenrisQUEST; save.CatherineQUEST = Dialogues.GetComponent <DialogueLists>().CatherineQUEST; save.TherionQUEST = Dialogues.GetComponent <DialogueLists>().TherionQUEST; save.YolaQuestOngoing = Dialogues.GetComponent <DialogueLists>().YolaQuestOngoing; save.BoboQuestOngoing = Dialogues.GetComponent <DialogueLists>().BoboQuestOngoing; save.GruQuestOngoing = Dialogues.GetComponent <DialogueLists>().GruQuestOngoing; save.FenrisQuestOngoing = Dialogues.GetComponent <DialogueLists>().FenrisQuestOngoing; save.CatherineQuestOngoing = Dialogues.GetComponent <DialogueLists>().CatherineQuestOngoing; save.TherionQuestOngoing = Dialogues.GetComponent <DialogueLists>().TherionQuestOngoing; save.howManyMonstersHateYou = Dialogues.GetComponent <DialogueLists>().howManyMonstersHateYou; save.howManyObjectsOfLove = Dialogues.GetComponent <DialogueLists>().howManyObjectsOfLove; save.tutorialPlayed = Dialogues.GetComponent <DialogueLists>().tutorialPlayed; string jsonData = JsonUtility.ToJson(save, true); switch (slot) { case 1: File.WriteAllText(Application.persistentDataPath + "/save1.json", jsonData); break; case 2: File.WriteAllText(Application.persistentDataPath + "/save2.json", jsonData); break; case 3: File.WriteAllText(Application.persistentDataPath + "/save3.json", jsonData); break; case 4: File.WriteAllText(Application.persistentDataPath + "/save4.json", jsonData); break; case 5: File.WriteAllText(Application.persistentDataPath + "/save5.json", jsonData); break; case 6: File.WriteAllText(Application.persistentDataPath + "/saveDay.json", jsonData); break; default: break; } areyousure.SetActive(false); Savingpanel.SetActive(false); }