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)
108
108
private static void OnSceneUnload ( AsyncOperation operation )
109
109
{
110
110
isSwitching = false ;
111
- if ( NetworkingManager . singleton . isServer )
111
+ if ( NetworkingManager . singleton . isServer )
112
112
{
113
113
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
+
114
122
SpawnManager . FlushSceneObjects ( ) ;
115
123
}
116
124
else
You can’t perform that action at this time.
0 commit comments