コード例 #1
0
    /// <summary>
    /// Methos to load points from a file
    /// </summary>
    public void Load()
    {
        BinaryFormatter bf = new BinaryFormatter();

        try
        {
            if (File.Exists(fileWay))
            {
                FileStream file = File.Open(fileWay, FileMode.Open);

                Data2Save data = (Data2Save)bf.Deserialize(file);

                playerPoints = data.points2Save;

                file.Close();
            }
            else
            {
                Debug.Log("No file to load");
            }
        }
        catch (IOException exception)
        {
            Debug.LogError("Error loading: " + exception.Message);
        }
    }
コード例 #2
0
    /// <summary>
    /// Method to delete data
    /// </summary>
    public void DeleteData()
    {
        playerPoints.Clear();
        BinaryFormatter bf = new BinaryFormatter();

        try
        {
            FileStream file = File.Create(fileWay);

            Data2Save data = new Data2Save(playerPoints);
            bf.Serialize(file, data);

            file.Close();
        }
        catch (IOException exception)
        {
            Debug.Log("Error deleting: " + exception.Message);
        }
    }
コード例 #3
0
    /// <summary>
    /// Method to save points in a file
    /// </summary>
    /// <param name="points">Points to save</param>
    public void Save(PlayerPoint points)
    {
        Load();
        playerPoints.Add(points);
        playerPoints.Sort();
        playerPoints.Reverse();
        BinaryFormatter bf = new BinaryFormatter();

        try
        {
            FileStream file = File.Create(fileWay);

            Data2Save data = new Data2Save(playerPoints);
            bf.Serialize(file, data);

            file.Close();
        }
        catch (IOException exception)
        {
            Debug.LogError("Error saving: " + exception.Message);
        }
    }
コード例 #4
0
	public void Save (PlayerPoints points)
	{
		Load();
		playerPoints.Add(points);
		playerPoints.Sort();
		playerPoints.Reverse();
		BinaryFormatter bf = new BinaryFormatter();
		try
		{
			FileStream file = File.Create(fileWay);

			Data2Save data = new Data2Save(playerPoints);
			bf.Serialize(file, data);

			file.Close();
		}
		catch (IOException exception)
		{
			Debug.LogError("Error saving: " + exception.Message);
		}

	}
コード例 #5
0
ファイル: Points.cs プロジェクト: Manwelanza/SI_eyetribe
    /// <summary>
    /// Method to delete data
    /// </summary>
    public void DeleteData ()
    {
        playerPoints.Clear();
        BinaryFormatter bf = new BinaryFormatter();
        try
        {
            FileStream file = File.Create(fileWay);

            Data2Save data = new Data2Save (playerPoints);
            bf.Serialize(file, data);

            file.Close();
        }
        catch (IOException exception)
        {
            Debug.Log("Error deleting: " + exception.Message);
        }
    }