Esempio n. 1
0
    public void SetData(SaveExample ex)
    {
        ex.level = level;
        ex.love  = love;
        Vector3 pos = new Vector3(position[0], position[1], position[2]);

        ex.transform.position = pos;
    }
Esempio n. 2
0
    public ExampleData(SaveExample ex)
    {
        level = ex.level;
        love  = ex.love;

        position    = new float[3];
        position[0] = ex.transform.position.x;
        position[1] = ex.transform.position.y;
        position[2] = ex.transform.position.z;
    }
Esempio n. 3
0
    public static void SaveExample(SaveExample ex)
    {
        BinaryFormatter formatter = new BinaryFormatter();
        string          path      = Application.persistentDataPath + "/" + CurrentSave.ToString("D2") + "_save.example";
        FileStream      stream    = new FileStream(path, FileMode.Create);

        ExampleData data = new ExampleData(ex);

        formatter.Serialize(stream, data);
        stream.Close();
    }