Ejemplo n.º 1
0
        public static void SaveToFile(PlayerProgress progress, string path)
        {
            var stream     = File.Create(path);
            var serializer = new DataContractJsonSerializer(typeof(PlayerProgress));

            serializer.WriteObject(stream, progress);

            stream.Close();
        }
Ejemplo n.º 2
0
        public static PlayerProgress LoadFromFile(string path)
        {
            var serializer = new DataContractJsonSerializer(typeof(PlayerProgress));
            var stream     = File.Open(path, FileMode.Open);

            PlayerProgress progress = (PlayerProgress)serializer.ReadObject(stream);

            stream.Close();

            return(progress);
        }