Skip to content

Commit fc36e2a

Browse files
MTTB-85: Removed the use of a foreach to stop a GC allocation
1 parent f966e07 commit fc36e2a

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

com.unity.netcode.gameobjects/Runtime/Transports/UTP/UnityTransport.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1013,9 +1013,9 @@ private void ExtractNetworkMetrics()
10131013
{
10141014
if (m_NetworkManager.IsServer)
10151015
{
1016-
var ngoConnectionIds = m_NetworkManager.ConnectedClients.Keys;
1017-
foreach (var ngoConnectionId in ngoConnectionIds)
1016+
for (int i=0; i<m_NetworkManager.ConnectedClientsIds.Count; ++i)
10181017
{
1018+
var ngoConnectionId = m_NetworkManager.ConnectedClientsIds[i];
10191019
if (ngoConnectionId == 0 && m_NetworkManager.IsHost)
10201020
{
10211021
continue;

0 commit comments

Comments
 (0)