Add proper ctor to NetworkMessage
This commit is contained in:
@@ -96,7 +96,7 @@ NetworkMessage NetworkManager::CreateMessage()
|
||||
const uint32 messageId = MessagePool.Pop();
|
||||
uint8* messageBuffer = GetMessageBuffer(messageId);
|
||||
|
||||
return NetworkMessage { messageBuffer, messageId, Config.MessageSize, 0, 0 };
|
||||
return NetworkMessage(messageBuffer, messageId, Config.MessageSize, 0, 0);
|
||||
}
|
||||
|
||||
void NetworkManager::RecycleMessage(const NetworkMessage& message)
|
||||
|
||||
@@ -21,6 +21,11 @@ public:
|
||||
|
||||
API_FIELD()
|
||||
uint32 Position;
|
||||
|
||||
public:
|
||||
NetworkMessage(uint8* buffer, uint32 messageId, uint32 bufferSize, uint32 length, uint32 position) :
|
||||
Buffer(buffer), MessageId(messageId), BufferSize(bufferSize), Length(length), Position(position)
|
||||
{ }
|
||||
|
||||
public:
|
||||
API_FUNCTION() void WriteBytes(uint8* bytes, int numBytes);
|
||||
|
||||
Reference in New Issue
Block a user