public byte[] Pack() { var result = new List <byte>(); result.Add(Id); result.AddRange(StringPacker.PackString(Username)); result.AddRange(StringPacker.PackString(Message)); return(result.ToArray()); }
public byte[] Pack() { var package = new List <byte> { Id }; package.AddRange(StringPacker.PackString(Username)); return(package.ToArray()); }
public byte[] Pack() { var bytes = new List <byte>() { Id, Accepted }; bytes.AddRange(StringPacker.PackString(ReasonForDecline)); bytes.AddRange(StringPacker.PackString(MotD)); bytes.AddRange(StringPacker.PackString(WelcomeMessage)); bytes.AddRange(StringPacker.PackList(ActiveUsers)); return(bytes.ToArray()); }