canto/Assets/Scripts/Serialization/TestSerialize.cs

26 lines
641 B
C#

using System.IO;
using KitsuneCafe.Serialization;
using UnityEngine;
public class TestSerialize : MonoBehaviour
{
[SerializeField]
private DataSerializer serializer;
void Start()
{
var s = serializer.Serialize();
WriteToFile("save.sav", s);
serializer.Deserialize(ReadFromFile("save.sav"));
}
private void WriteToFile(string path, byte[] bytes)
{
File.WriteAllBytes(Path.Combine(Application.persistentDataPath, path), bytes);
}
private byte[] ReadFromFile(string path)
{
return File.ReadAllBytes(Path.Combine(Application.persistentDataPath, path));
}
}