Skip to content

Commit 6969fb6

Browse files
committed
fix: Scene objects not being replicated when joining mid scene switch
Fixes: #182
1 parent be739d3 commit 6969fb6

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

MLAPI/SceneManagement/NetworkSceneManager.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,6 @@ public static SceneSwitchProgress SwitchScene(string sceneName)
7474
}
7575

7676
SpawnManager.ServerDestroySpawnedSceneObjects(); //Destroy current scene objects before switching.
77-
currentSceneIndex = sceneNameToIndex[sceneName];
7877
isSwitching = true;
7978
lastScene = SceneManager.GetActiveScene();
8079

@@ -171,6 +170,8 @@ private static void OnSceneLoaded(Guid switchSceneGuid, Stream objectStream)
171170
MoveObjectsToScene(nextScene);
172171

173172
isSpawnedObjectsPendingInDontDestroyOnLoad = false;
173+
174+
currentSceneIndex = CurrentActiveSceneIndex;
174175

175176
if (NetworkingManager.Singleton.IsServer)
176177
{

0 commit comments

Comments
 (0)