using ProtoBuf; namespace SeamlessClientPlugin.Utilities; public static class Utility { public static byte[] Serialize(T instance) { if (instance == null) return null; using (var m = new MemoryStream()) { // m.Seek(0, SeekOrigin.Begin); Serializer.Serialize(m, instance); return m.ToArray(); } } public static T Deserialize(byte[] data) { if (data == null) return default; using (var m = new MemoryStream(data)) { return Serializer.Deserialize(m); } } }