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);
    }
Beispiel #2
0
    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);
    }