File tree Expand file tree Collapse file tree 1 file changed +17
-0
lines changed Expand file tree Collapse file tree 1 file changed +17
-0
lines changed Original file line number Diff line number Diff line change @@ -303,6 +303,23 @@ void DelayedSpawnAction(Stream continuationStream)
303
303
}
304
304
}
305
305
306
+
307
+ // Clean up the diffed scene objects. I.E scene objects that have been destroyed
308
+ if ( SpawnManager . pendingSoftSyncObjects . Count > 0 )
309
+ {
310
+ List < NetworkedObject > objectsToDestroy = new List < NetworkedObject > ( ) ;
311
+
312
+ foreach ( KeyValuePair < ulong , NetworkedObject > pair in SpawnManager . pendingSoftSyncObjects )
313
+ {
314
+ objectsToDestroy . Add ( pair . Value ) ;
315
+ }
316
+
317
+ for ( int i = 0 ; i < objectsToDestroy . Count ; i ++ )
318
+ {
319
+ MonoBehaviour . Destroy ( objectsToDestroy [ i ] . gameObject ) ;
320
+ }
321
+ }
322
+
306
323
NetworkingManager . Singleton . IsConnectedClient = true ;
307
324
308
325
NetworkingManager . Singleton . InvokeOnClientConnectedCallback ( NetworkingManager . Singleton . LocalClientId ) ;
You can’t perform that action at this time.
0 commit comments