@@ -1118,7 +1118,6 @@ private void SpawnNetworkObjectLocallyCommon(NetworkObject networkObject, ulong
11181118 return ;
11191119 }
11201120
1121- networkObject . IsSpawned = true ;
11221121 networkObject . IsSceneObject = sceneObject ;
11231122
11241123 // Always check to make sure our scene of origin is properly set for in-scene placed NetworkObjects
@@ -1151,6 +1150,8 @@ private void SpawnNetworkObjectLocallyCommon(NetworkObject networkObject, ulong
11511150 {
11521151 networkObject . SetOwnershipLock ( ) ;
11531152 }
1153+
1154+ networkObject . IsSpawned = true ;
11541155 SpawnedObjects . Add ( networkObject . NetworkObjectId , networkObject ) ;
11551156 SpawnedObjectsList . Add ( networkObject ) ;
11561157
@@ -2228,14 +2229,15 @@ internal void SynchronizeObjectsToNewlyJoinedClient(ulong newClientId)
22282229 {
22292230 if ( networkObject . Observers . Contains ( newClientId ) )
22302231 {
2231- if ( NetworkManager . LogLevel <= LogLevel . Developer )
2232- {
2233- // Temporary tracking to make sure we are not showing something already visibile (should never be the case for this)
2234- Debug . LogWarning ( $ "[{ nameof ( SynchronizeObjectsToNewlyJoinedClient ) } ][{ networkObject . name } ] New client as already an observer!") ;
2235- }
2236- // For now, remove the client (impossible for the new client to have an instance since the session owner doesn't) to make sure newly added
2237- // code to handle this edge case works.
2238- networkObject . Observers . Remove ( newClientId ) ;
2232+ // if (NetworkManager.LogLevel <= LogLevel.Developer)
2233+ // {
2234+ // // Temporary tracking to make sure we are not showing something already visibile (should never be the case for this)
2235+ // Debug.LogWarning($"[{nameof(SynchronizeObjectsToNewlyJoinedClient)}][{networkObject.name}] New client as already an observer!");
2236+ // }
2237+ // // For now, remove the client (impossible for the new client to have an instance since the session owner doesn't) to make sure newly added
2238+ // // code to handle this edge case works.
2239+ // networkObject.Observers.Remove(newClientId);
2240+ continue ;
22392241 }
22402242 networkObject . NetworkShow ( newClientId ) ;
22412243 }
0 commit comments