Exemplo n.º 1
0
    public void save()
    {
        settingVariable sets = new settingVariable();

        sets.slidervalue = musicbar.value;
        if (GameManager.FindObjectOfType <GameManager>() != null)
        {
            sets.highscore = GameManager.HighScore;
        }
        else
        {
            sets.highscore = HS;
        }


        BinaryFormatter bf   = new BinaryFormatter();
        FileStream      file = File.Create(Application.persistentDataPath + "/info.dat");

        bf.Serialize(file, sets);
    }
Exemplo n.º 2
0
    private void load()
    {
        if (File.Exists(Application.persistentDataPath + "/info.dat"))
        {
            BinaryFormatter bf   = new BinaryFormatter();
            FileStream      file = File.Open(Application.persistentDataPath + "/info.dat", FileMode.Open);
            settingVariable sets = (settingVariable)bf.Deserialize(file);
            file.Close();

            bgm.volume = sets.slidervalue;
            if (GameManager.FindObjectOfType <GameManager>() != null)
            {
                GameManager.SetHighScore(sets.highscore);
            }
            else
            {
                scoretxt.text = "HighScore : " + sets.highscore;
                HS            = sets.highscore;
            }
        }
    }