@@ -413,7 +413,7 @@ internal static void SendSpawnCallForObject(ulong clientId, NetworkedObject netO
413413
414414 RPCQueueManager rpcQueueManager = NetworkingManager . Singleton . GetRPCQueueManager ( ) ;
415415 if ( rpcQueueManager != null )
416- {
416+ {
417417
418418 PooledBitStream stream = PooledBitStream . Get ( ) ;
419419 WriteSpawnCallForObject ( stream , clientId , netObject , payload ) ;
@@ -424,9 +424,17 @@ internal static void SendSpawnCallForObject(ulong clientId, NetworkedObject netO
424424 QueueItem . NetworkId = 0 ;
425425 QueueItem . ItemStream = stream ;
426426 QueueItem . Channel = "MLAPI_INTERNAL" ;
427- QueueItem . SendFlags = SecuritySendFlags . None ;
427+ QueueItem . SendFlags = SecuritySendFlags . None ;
428+ //QueueItem.NetworkObject = null;
428429 QueueItem . ClientIds = new List < ulong > ( ) { clientId } ;
429430 rpcQueueManager . AddToInternalMLAPISendQueue ( QueueItem ) ;
431+
432+
433+ //using (PooledBitStream stream = PooledBitStream.Get())
434+ //{
435+ // WriteSpawnCallForObject(stream, clientId, netObject, payload);
436+ // InternalMessageSender.Send(clientId, MLAPIConstants.MLAPI_ADD_OBJECT, "MLAPI_INTERNAL", stream, SecuritySendFlags.None, null);
437+ //}
430438 }
431439
432440 }
@@ -658,7 +666,7 @@ internal static void OnDestroyObject(ulong networkId, bool destroyGameObject)
658666
659667 RPCQueueManager rpcQueueManager = NetworkingManager . Singleton . GetRPCQueueManager ( ) ;
660668 if ( rpcQueueManager != null )
661- {
669+ {
662670
663671 if ( sobj != null )
664672 {
@@ -675,7 +683,7 @@ internal static void OnDestroyObject(ulong networkId, bool destroyGameObject)
675683 QueueItem . NetworkId = networkId ;
676684 QueueItem . ItemStream = stream ;
677685 QueueItem . Channel = "MLAPI_INTERNAL" ;
678- QueueItem . SendFlags = SecuritySendFlags . None ;
686+ QueueItem . SendFlags = SecuritySendFlags . None ;
679687 QueueItem . ClientIds = InternalMessageSender . GetAllClientIds ( ) ;
680688 rpcQueueManager . AddToInternalMLAPISendQueue ( QueueItem ) ;
681689
0 commit comments