Ejemplo n.º 1
0
    public void LoadData()
    {
        if (File.Exists(Application.persistentDataPath + "/playerInfoSubject.dat"))
        {
            BinaryFormatter bf   = new BinaryFormatter();
            FileStream      file = File.Open(Application.persistentDataPath + "/playerInfoSubject.dat", FileMode.Open);
            PlayerData2     data = (PlayerData2)bf.Deserialize(file);
            file.Close();

            numberOfPassedLevels = data.numberOfPassedLevels;
        }
    }
Ejemplo n.º 2
0
    public void SaveData(int numberOfPassedLevels)
    {
        BinaryFormatter bf   = new BinaryFormatter();
        FileStream      file = File.Create(Application.persistentDataPath + "/playerInfoSubject.dat");

        PlayerData2 data = new PlayerData2();

        data.numberOfPassedLevels = numberOfPassedLevels;

        bf.Serialize(file, data);
        file.Close();

        if (Application.platform == RuntimePlatform.WebGLPlayer)
        {
            SyncFiles();
        }
    }
Ejemplo n.º 3
0
 public void SwitchPlayer(PlayerData2 data)
 {
     playerDataObj = data;
 }