Skip to content

Commit 17a594e

Browse files
committed
Fixed potential issue when destroying objects
1 parent 4b8b88d commit 17a594e

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

MLAPI/NetworkingManagerComponents/Core/SpawnManager.cs

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -77,10 +77,13 @@ internal static void DestroySceneObjects()
7777

7878
internal static void DestroyNonSceneObjects()
7979
{
80-
foreach (KeyValuePair<uint, NetworkedObject> netObject in spawnedObjects)
80+
if(spawnedObjects != null)
8181
{
82-
if (!netObject.Value.sceneObject)
83-
MonoBehaviour.Destroy(netObject.Value.gameObject);
82+
foreach (KeyValuePair<uint, NetworkedObject> netObject in spawnedObjects)
83+
{
84+
if (!netObject.Value.sceneObject)
85+
MonoBehaviour.Destroy(netObject.Value.gameObject);
86+
}
8487
}
8588
}
8689

0 commit comments

Comments
 (0)