示例#1
0
 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);
 }
示例#2
0
 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);
 }
示例#3
0
    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 + ")";
        }
    }
示例#4
0
    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;
        }
    }