Ejemplo n.º 1
0
    public void Load()
    {
        Stream stream   = null;
        string filename = "config/default.dat";

        try
        {
            if (File.Exists(filename))
            {
                stream = File.Open(filename, FileMode.Open);
                object data = formatter.Deserialize(stream);
                if (data is ConfigFileSaveLoad)
                {
                    saveLoad = (ConfigFileSaveLoad)data;
                }
                else
                {
                    Debug.Assert(false, "Invalid save data");
                }
                stream.Close();
            }
            else
            {
                Debug.Log("Could not find save file");
            }
        }
        catch (Exception e)
        {
            Debug.LogError(e.ToString());
            stream.Close();
        }
    }
Ejemplo n.º 2
0
    public void Save()
    {
        string filename = "config/default.dat";

        if (saveLoad == null)
        {
            saveLoad = new ConfigFileSaveLoad();
        }
        Stream stream = File.Open(filename, FileMode.Create);

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