public NetworkMessage(ushort messageId) { Header = new NetworkMessageHeader() { MessageId = messageId }; }
public unsafe virtual void Deserialize(IUnmanagedMemoryReader reader) { Header = *(NetworkMessageHeader *)reader.Pointer.ToPointer(); reader.Position += 8; }