File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed
MLAPI/NetworkingManagerComponents/Core Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -108,9 +108,17 @@ private static void OnSceneLoaded(AsyncOperation operation)
108108 private static void OnSceneUnload ( AsyncOperation operation )
109109 {
110110 isSwitching = false ;
111- if ( NetworkingManager . singleton . isServer )
111+ if ( NetworkingManager . singleton . isServer )
112112 {
113113 SpawnManager . MarkSceneObjects ( ) ;
114+
115+ NetworkedObject [ ] networkedObjects = MonoBehaviour . FindObjectsOfType < NetworkedObject > ( ) ;
116+ for ( int i = 0 ; i < networkedObjects . Length ; i ++ )
117+ {
118+ if ( ! networkedObjects [ i ] . isSpawned && ( networkedObjects [ i ] . sceneObject == null || networkedObjects [ i ] . sceneObject == true ) )
119+ networkedObjects [ i ] . Spawn ( ) ;
120+ }
121+
114122 SpawnManager . FlushSceneObjects ( ) ;
115123 }
116124 else
You can’t perform that action at this time.
0 commit comments