using System.Text; namespace TH1_Logic.Steam { public enum P2PMsgType : byte { None = 0, Action = 1, } public interface SteamObjectSerializer { private static readonly Encoding Utf8 = Encoding.UTF8; public abstract P2PMsgType GetP2PMsgType(); public abstract byte[] Pack(); public abstract bool TryUnpack(byte[] data); } }