Exemplo n.º 1
0
    public static void Save()
    {
        BinaryFormatter      bf      = new BinaryFormatter();
        List <System.Object> objects = new List <System.Object>();
        FileStream           file    = File.Create(path);

        objects.Add(GameState.player);
        objects.Add(data.SaveLoad(Scriptable.weapons, Cmd.Get, objects));
        objects.Add(data.SaveLoad(Scriptable.levels, Cmd.Get, objects));
        objects.Add(SoundManager.Instance.Sound);

        bf.Serialize(file, objects);
        file.Close();
    }