@@ -644,6 +644,8 @@ bool HaveAllClientsSpawned()
644644 }
645645 }
646646
647+ protected override bool LogAllMessages => true ;
648+
647649 [ UnityTest ]
648650 public IEnumerator WhenMultipleSpawnTriggeredMessagesAreDeferred_TheyAreAllProcessedOnSpawn ( )
649651 {
@@ -663,17 +665,17 @@ public IEnumerator WhenMultipleSpawnTriggeredMessagesAreDeferred_TheyAreAllProce
663665
664666 serverObject . GetComponent < NetworkObject > ( ) . ChangeOwnership ( m_ClientNetworkManagers [ 0 ] . LocalClientId ) ;
665667
666- yield return WaitForAllClientsToReceive < ChangeOwnershipMessage > ( ) ;
668+ yield return WaitForAllClientsToReceive < ChangeOwnershipMessage , NetworkVariableDeltaMessage > ( ) ;
667669
668670 foreach ( var client in m_ClientNetworkManagers )
669671 {
670672 var manager = ( TestDeferredMessageManager ) client . DeferredMessageManager ;
671673 Assert . IsTrue ( manager . DeferMessageCalled ) ;
672674 Assert . IsFalse ( manager . ProcessTriggersCalled ) ;
673675
674- Assert . AreEqual ( 3 , manager . DeferredMessageCountTotal ( ) ) ;
675- Assert . AreEqual ( 3 , manager . DeferredMessageCountForType ( IDeferredMessageManager . TriggerType . OnSpawn ) ) ;
676- Assert . AreEqual ( 3 , manager . DeferredMessageCountForKey ( IDeferredMessageManager . TriggerType . OnSpawn , serverObject . GetComponent < NetworkObject > ( ) . NetworkObjectId ) ) ;
676+ Assert . AreEqual ( 4 , manager . DeferredMessageCountTotal ( ) ) ;
677+ Assert . AreEqual ( 4 , manager . DeferredMessageCountForType ( IDeferredMessageManager . TriggerType . OnSpawn ) ) ;
678+ Assert . AreEqual ( 4 , manager . DeferredMessageCountForKey ( IDeferredMessageManager . TriggerType . OnSpawn , serverObject . GetComponent < NetworkObject > ( ) . NetworkObjectId ) ) ;
677679 Assert . AreEqual ( 0 , manager . DeferredMessageCountForType ( IDeferredMessageManager . TriggerType . OnAddPrefab ) ) ;
678680 AddPrefabsToClient ( client ) ;
679681 }
@@ -807,10 +809,6 @@ public IEnumerator WhenSpawnTriggeredMessagesAreDeferredBeforeThePrefabIsAdded_A
807809
808810 yield return WaitForAllClientsToReceive < ChangeOwnershipMessage , NetworkVariableDeltaMessage > ( ) ;
809811
810- // wait three ticks
811- yield return NetcodeIntegrationTestHelpers . WaitForTicks ( m_ServerNetworkManager , 3 ) ;
812- yield return NetcodeIntegrationTestHelpers . WaitForTicks ( m_ClientNetworkManagers [ 0 ] , 3 ) ;
813-
814812 // Validate messages are deferred and pending
815813 foreach ( var client in m_ClientNetworkManagers )
816814 {
0 commit comments