@@ -639,6 +639,8 @@ bool HaveAllClientsSpawned()
639
639
}
640
640
}
641
641
642
+ protected override bool LogAllMessages => true ;
643
+
642
644
[ UnityTest ]
643
645
public IEnumerator WhenMultipleSpawnTriggeredMessagesAreDeferred_TheyAreAllProcessedOnSpawn ( )
644
646
{
@@ -658,17 +660,17 @@ public IEnumerator WhenMultipleSpawnTriggeredMessagesAreDeferred_TheyAreAllProce
658
660
659
661
serverObject . GetComponent < NetworkObject > ( ) . ChangeOwnership ( m_ClientNetworkManagers [ 0 ] . LocalClientId ) ;
660
662
661
- yield return WaitForAllClientsToReceive < ChangeOwnershipMessage > ( ) ;
663
+ yield return WaitForAllClientsToReceive < ChangeOwnershipMessage , NetworkVariableDeltaMessage > ( ) ;
662
664
663
665
foreach ( var client in m_ClientNetworkManagers )
664
666
{
665
667
var manager = ( TestDeferredMessageManager ) client . DeferredMessageManager ;
666
668
Assert . IsTrue ( manager . DeferMessageCalled ) ;
667
669
Assert . IsFalse ( manager . ProcessTriggersCalled ) ;
668
670
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 ) ) ;
672
674
Assert . AreEqual ( 0 , manager . DeferredMessageCountForType ( IDeferredMessageManager . TriggerType . OnAddPrefab ) ) ;
673
675
AddPrefabsToClient ( client ) ;
674
676
}
@@ -796,10 +798,6 @@ public IEnumerator WhenSpawnTriggeredMessagesAreDeferredBeforeThePrefabIsAdded_A
796
798
797
799
yield return WaitForAllClientsToReceive < ChangeOwnershipMessage , NetworkVariableDeltaMessage > ( ) ;
798
800
799
- // wait three ticks
800
- yield return NetcodeIntegrationTestHelpers . WaitForTicks ( m_ServerNetworkManager , 3 ) ;
801
- yield return NetcodeIntegrationTestHelpers . WaitForTicks ( m_ClientNetworkManagers [ 0 ] , 3 ) ;
802
-
803
801
// Validate messages are deferred and pending
804
802
foreach ( var client in m_ClientNetworkManagers )
805
803
{
0 commit comments