From 17a594ee98407cb73d02318a0802c0ad7ec58d4b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Albin=20Cor=C3=A9n?= <2108U9@gmail.com> Date: Mon, 2 Apr 2018 17:38:57 +0200 Subject: [PATCH] Fixed potential issue when destroying objects --- MLAPI/NetworkingManagerComponents/Core/SpawnManager.cs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/MLAPI/NetworkingManagerComponents/Core/SpawnManager.cs b/MLAPI/NetworkingManagerComponents/Core/SpawnManager.cs index f9de52c..1295375 100644 --- a/MLAPI/NetworkingManagerComponents/Core/SpawnManager.cs +++ b/MLAPI/NetworkingManagerComponents/Core/SpawnManager.cs @@ -77,10 +77,13 @@ namespace MLAPI.NetworkingManagerComponents.Core internal static void DestroyNonSceneObjects() { - foreach (KeyValuePair netObject in spawnedObjects) + if(spawnedObjects != null) { - if (!netObject.Value.sceneObject) - MonoBehaviour.Destroy(netObject.Value.gameObject); + foreach (KeyValuePair netObject in spawnedObjects) + { + if (!netObject.Value.sceneObject) + MonoBehaviour.Destroy(netObject.Value.gameObject); + } } }