Skip to content

Commit 79fbed1

Browse files
fix: Fix object traversal assigning instanceIds to none scene objects (#629)
* fix: Fix object traversal assigning instanceIds to none scene objects * comment added Co-authored-by: Matt Walsh <[email protected]>
1 parent c71edf9 commit 79fbed1

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

com.unity.multiplayer.mlapi/Editor/PostProcessScene.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,9 @@ public class NetworkScenePostProcess : MonoBehaviour
1111
[PostProcessScene(int.MaxValue)]
1212
public static void ProcessScene()
1313
{
14-
var traverseSortedObjects = FindObjectsOfType<NetworkObject>().ToList();
14+
// find all scene objects that have not been spawned yet
15+
// TODO: long term, replace the means of finding candidate objects to repace FindObjectsOfType
16+
var traverseSortedObjects = FindObjectsOfType<NetworkObject>().Where(x => x.IsSceneObject == null).ToList();
1517

1618
traverseSortedObjects.Sort((x, y) =>
1719
{

0 commit comments

Comments
 (0)