Skip to content

Commit 984229f

Browse files
committed
Added support for transports to use its own message buffer
1 parent 40e11cb commit 984229f

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

MLAPI/MonoBehaviours/Core/NetworkingManager.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -648,7 +648,8 @@ private void Update()
648648
int channelId;
649649
int receivedSize;
650650
byte error;
651-
eventType = NetworkConfig.NetworkTransport.PollReceive(out clientId, out channelId, ref messageBuffer, messageBuffer.Length, out receivedSize, out error);
651+
byte[] data = messageBuffer;
652+
eventType = NetworkConfig.NetworkTransport.PollReceive(out clientId, out channelId, ref data, data.Length, out receivedSize, out error);
652653

653654
switch (eventType)
654655
{
@@ -730,7 +731,7 @@ private void Update()
730731
case NetEventType.Data:
731732
if (LogHelper.CurrentLogLevel <= LogLevel.Developer) LogHelper.LogInfo($"Incoming Data From {clientId} : {receivedSize} bytes");
732733

733-
HandleIncomingData(clientId, messageBuffer, channelId, receivedSize);
734+
HandleIncomingData(clientId, data, channelId, receivedSize);
734735
break;
735736
case NetEventType.Disconnect:
736737
NetworkProfiler.StartEvent(TickType.Receive, 0, "NONE", "TRANSPORT_DISCONNECT");

0 commit comments

Comments
 (0)