public void OnLoadMenu() { if (System.IO.File.Exists(Application.persistentDataPath + "/save1.json")) { save = JsonUtility.FromJson <Save_progress>(File.ReadAllText(Application.persistentDataPath + "/save1.json")); Text6.text = "Save 1 ( " + save.date + ")"; } if (System.IO.File.Exists(Application.persistentDataPath + "/save2.json")) { save = JsonUtility.FromJson <Save_progress>(File.ReadAllText(Application.persistentDataPath + "/save2.json")); Text7.text = "Save 2 ( " + save.date + ")"; } if (System.IO.File.Exists(Application.persistentDataPath + "/save3.json")) { save = JsonUtility.FromJson <Save_progress>(File.ReadAllText(Application.persistentDataPath + "/save3.json")); Text8.text = "Save 3 ( " + save.date + ")"; } if (System.IO.File.Exists(Application.persistentDataPath + "/save4.json")) { save = JsonUtility.FromJson <Save_progress>(File.ReadAllText(Application.persistentDataPath + "/save4.json")); Text9.text = "Save 4 ( " + save.date + ")"; } if (System.IO.File.Exists(Application.persistentDataPath + "/save5.json")) { save = JsonUtility.FromJson <Save_progress>(File.ReadAllText(Application.persistentDataPath + "/save5.json")); Text10.text = "Save 5 ( " + save.date + ")"; } menuSource.PlayOneShot(menuSound[0], 1f); loadMenu.SetActive(true); }
void Start() { save = new Save_progress(); load = new Loading(); onLoad(); save1.onClick.AddListener(() => yousure(1)); save2.onClick.AddListener(() => yousure(2)); save3.onClick.AddListener(() => yousure(3)); save4.onClick.AddListener(() => yousure(4)); save5.onClick.AddListener(() => yousure(5)); sure_yes.onClick.AddListener(() => onSave(slot_int)); sure_no.onClick.AddListener(() => onSaveCancel()); Savingpanel.SetActive(false); }
void Start() { load = new Loading(); mainMenuSource.Stop(); mainMenuMusicSource.Stop(); mainMenuMusicSource.Play(); StartButton.onClick.AddListener(() => StartButtonPressed()); LoadButton.onClick.AddListener(() => LoadButtonPressed()); OptionsButton.onClick.AddListener(() => OptionsButtonPressed()); CreditsButton.onClick.AddListener(() => CreditsButtonPressed()); CreditsCancel.onClick.AddListener(() => CreditsCancelButtonPressed()); ControlsButton.onClick.AddListener(() => ControlsButtonPressed()); ControlsCancel.onClick.AddListener(() => ControlsCancelButtonPressed()); LoadCancel.onClick.AddListener(() => LoadCancelPressed()); Quit.onClick.AddListener(() => onQuit()); if (System.IO.File.Exists(Application.persistentDataPath + "/save1.json")) { Load1.onClick.AddListener(() => Load(1)); save = JsonUtility.FromJson <Save_progress>(File.ReadAllText(Application.persistentDataPath + "/save1.json")); Text1.text = "Save 1 ( " + save.date + ")"; } if (System.IO.File.Exists(Application.persistentDataPath + "/save2.json")) { Load2.onClick.AddListener(() => Load(2)); save = JsonUtility.FromJson <Save_progress>(File.ReadAllText(Application.persistentDataPath + "/save2.json")); Text2.text = "Save 2 ( " + save.date + ")"; } if (System.IO.File.Exists(Application.persistentDataPath + "/save3.json")) { Load3.onClick.AddListener(() => Load(3)); save = JsonUtility.FromJson <Save_progress>(File.ReadAllText(Application.persistentDataPath + "/save3.json")); Text3.text = "Save 3 ( " + save.date + ")"; } if (System.IO.File.Exists(Application.persistentDataPath + "/save4.json")) { Load4.onClick.AddListener(() => Load(4)); save = JsonUtility.FromJson <Save_progress>(File.ReadAllText(Application.persistentDataPath + "/save4.json")); Text4.text = "Save 4 ( " + save.date + ")"; } if (System.IO.File.Exists(Application.persistentDataPath + "/save5.json")) { Load5.onClick.AddListener(() => Load(5)); save = JsonUtility.FromJson <Save_progress>(File.ReadAllText(Application.persistentDataPath + "/save5.json")); Text5.text = "Save 5 ( " + save.date + ")"; } }
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; } }