Skip to content

Commit 1127a3c

Browse files
fix
Backporting a fix for DeferredMessagingTest that was already applied to the v2.x branch awhile back.
1 parent 88c3119 commit 1127a3c

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

com.unity.netcode.gameobjects/Tests/Runtime/DeferredMessagingTests.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1269,7 +1269,9 @@ public void WhenADeferredMessageIsRemoved_OtherMessagesForDifferentObjectsAreNot
12691269
Assert.AreEqual(0, manager.DeferredMessageCountForKey(IDeferredNetworkMessageManager.TriggerType.OnSpawn, serverObject2.GetComponent<NetworkObject>().NetworkObjectId));
12701270
}
12711271

1272-
serverObject2.GetComponent<NetworkObject>().ChangeOwnership(m_ServerNetworkManager.LocalClientId);
1272+
// Changing ownership when the owner specified is already an owner should not send any messages
1273+
// The original test was changing ownership to the server when the object was spawned with the server being an owner.
1274+
serverObject2.GetComponent<NetworkObject>().ChangeOwnership(m_ClientNetworkManagers[1].LocalClientId);
12731275
WaitForAllClientsToReceive<ChangeOwnershipMessage>();
12741276

12751277
foreach (var client in m_ClientNetworkManagers)

0 commit comments

Comments
 (0)