public byte[] SerializeMessage(IUdpMessage message) { var writer = new DataWriter(); writer.Write(HEADER_VERIFICATION, false); var cmdName = message.GetType().Name; cmdName = cmdName.Substring(0, cmdName.Length - "Message".Length); writer.Write(cmdName); message.Serialize(writer); var bytes = writer.Finalize(); return(bytes); }
public byte[] SerializeMessage(IUdpMessage message) { var writer = new DataWriter(); writer.Write(HEADER_VERIFICATION, false); var cmdName = message.GetType().Name; writer.Write(cmdName); writer.Write(_loop.TickIndex); message.Serialize(writer); var bytes = writer.Finalize(); return(bytes); }