diff --git a/LethalNetworkAPI/Internal/UnnamedMessageHandler.cs b/LethalNetworkAPI/Internal/UnnamedMessageHandler.cs index 6d6c8e5..d92492e 100644 --- a/LethalNetworkAPI/Internal/UnnamedMessageHandler.cs +++ b/LethalNetworkAPI/Internal/UnnamedMessageHandler.cs @@ -114,11 +114,11 @@ private void ReceiveMessage(ulong clientId, FastBufferReader reader) reader.Dispose(); var messageDataType = Deserialize(serializedType); - var messageData = messageDataType != null ? DeserializeMethod.MakeGenericMethod(messageDataType).Invoke(null, [serializedMessageData]) : null; + var messageData = messageDataType != null ? Deserialize(serializedMessageData) : null; #if DEBUG LethalNetworkAPIPlugin.Logger.LogDebug( - $"Received message: ({messageType}) {messageID} from {clientId} on the server."); + $"Received message: ({messageType}) {messageID} of type {messageDataType} with data {messageData} from {clientId} on the server."); #endif switch (messageType)