Skip to content

Commit 9ef4aea

Browse files
committed
ignore invalid scenes on the scene manager
1 parent 497a827 commit 9ef4aea

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

com.unity.netcode.gameobjects/Runtime/SceneManagement/SceneEventData.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -370,6 +370,11 @@ internal void AddDespawnedInSceneNetworkObjects()
370370
// Find all active and non-active in-scene placed NetworkObjects
371371
foreach (var scene in m_NetworkManager.SceneManager.ScenesLoaded.Values)
372372
{
373+
// Ignore invalid scenes
374+
if (!scene.IsValid())
375+
{
376+
continue;
377+
}
373378
foreach (var networkObject in FindObjects.FromSceneByType<NetworkObject>(scene, true))
374379
{
375380
if (networkObject.InScenePlaced && networkObject.NetworkManagerOwner == m_NetworkManager && !networkObject.IsSpawned)

0 commit comments

Comments
 (0)