Esempio n. 1
0
    // Used To Save The Players Score
    public void Save_Data(string name)
    {
        score_name[save_pointer]   = name;
        score_number[save_pointer] = score;

        if (save_pointer > 8)
        {
            save_pointer = 0;
        }
        else
        {
            save_pointer++;
        }

        // Saving To File
        BinaryFormatter bf         = new BinaryFormatter();
        FileStream      file       = File.Create(Application.persistentDataPath + "/Score_Data.dat");
        Score_Data      score_data = new Score_Data();

        score_data.save_pointer = save_pointer;

        score_data.score_name   = score_name;
        score_data.score_number = score_number;


        bf.Serialize(file, score_data);
        file.Close();
    }
Esempio n. 2
0
    // Saving Functions

    // Initally Setting The Data Into Place
    public void Load_Data()
    {
        // Loading From File
        if (File.Exists(Application.persistentDataPath + "/Score_Data.dat"))
        {
            BinaryFormatter bf         = new BinaryFormatter();
            FileStream      file       = File.Open(Application.persistentDataPath + "/Score_Data.dat", FileMode.Open);
            Score_Data      score_data = (Score_Data)bf.Deserialize(file);
            file.Close();

            save_pointer = score_data.save_pointer;

            score_name   = score_data.score_name;
            score_number = score_data.score_number;
        }
        else
        {
            save_pointer = 0;
        }
    }