@@ -639,6 +639,8 @@ bool HaveAllClientsSpawned()
639639 }
640640 }
641641
642+ protected override bool LogAllMessages => true ;
643+
642644 [ UnityTest ]
643645 public IEnumerator WhenMultipleSpawnTriggeredMessagesAreDeferred_TheyAreAllProcessedOnSpawn ( )
644646 {
@@ -658,17 +660,17 @@ public IEnumerator WhenMultipleSpawnTriggeredMessagesAreDeferred_TheyAreAllProce
658660
659661 serverObject . GetComponent < NetworkObject > ( ) . ChangeOwnership ( m_ClientNetworkManagers [ 0 ] . LocalClientId ) ;
660662
661- yield return WaitForAllClientsToReceive < ChangeOwnershipMessage > ( ) ;
663+ yield return WaitForAllClientsToReceive < ChangeOwnershipMessage , NetworkVariableDeltaMessage > ( ) ;
662664
663665 foreach ( var client in m_ClientNetworkManagers )
664666 {
665667 var manager = ( TestDeferredMessageManager ) client . DeferredMessageManager ;
666668 Assert . IsTrue ( manager . DeferMessageCalled ) ;
667669 Assert . IsFalse ( manager . ProcessTriggersCalled ) ;
668670
669- Assert . AreEqual ( 3 , manager . DeferredMessageCountTotal ( ) ) ;
670- Assert . AreEqual ( 3 , manager . DeferredMessageCountForType ( IDeferredMessageManager . TriggerType . OnSpawn ) ) ;
671- Assert . AreEqual ( 3 , manager . DeferredMessageCountForKey ( IDeferredMessageManager . TriggerType . OnSpawn , serverObject . GetComponent < NetworkObject > ( ) . NetworkObjectId ) ) ;
671+ Assert . AreEqual ( 4 , manager . DeferredMessageCountTotal ( ) ) ;
672+ Assert . AreEqual ( 4 , manager . DeferredMessageCountForType ( IDeferredMessageManager . TriggerType . OnSpawn ) ) ;
673+ Assert . AreEqual ( 4 , manager . DeferredMessageCountForKey ( IDeferredMessageManager . TriggerType . OnSpawn , serverObject . GetComponent < NetworkObject > ( ) . NetworkObjectId ) ) ;
672674 Assert . AreEqual ( 0 , manager . DeferredMessageCountForType ( IDeferredMessageManager . TriggerType . OnAddPrefab ) ) ;
673675 AddPrefabsToClient ( client ) ;
674676 }
@@ -796,10 +798,6 @@ public IEnumerator WhenSpawnTriggeredMessagesAreDeferredBeforeThePrefabIsAdded_A
796798
797799 yield return WaitForAllClientsToReceive < ChangeOwnershipMessage , NetworkVariableDeltaMessage > ( ) ;
798800
799- // wait three ticks
800- yield return NetcodeIntegrationTestHelpers . WaitForTicks ( m_ServerNetworkManager , 3 ) ;
801- yield return NetcodeIntegrationTestHelpers . WaitForTicks ( m_ClientNetworkManagers [ 0 ] , 3 ) ;
802-
803801 // Validate messages are deferred and pending
804802 foreach ( var client in m_ClientNetworkManagers )
805803 {
0 commit comments