Skip to content

Commit 3a06511

Browse files
test - fix
Fixing some minor test issues after the disconnect notification updates.
1 parent 1931fbb commit 3a06511

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

com.unity.netcode.gameobjects/Runtime/Transports/UTP/UnityTransport.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1352,7 +1352,9 @@ public override void DisconnectRemoteClient(ulong clientId)
13521352
}
13531353
#endif
13541354

1355-
if (m_NetworkManager.IsServer && m_Driver.IsCreated)
1355+
var hasAuthority = m_NetworkManager ? m_NetworkManager.IsServer : true;
1356+
1357+
if (hasAuthority && m_Driver.IsCreated)
13561358
{
13571359
FlushSendQueuesForClientId(clientId);
13581360

com.unity.netcode.gameobjects/Tests/Runtime/DistributedAuthority/SessionVersionConnectionRequest.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ public IEnumerator ValidateSessionVersion([Values] SessionVersionType type)
9696
{
9797
yield return WaitForConditionOrTimeOut(() => m_ClientWasDisconnected);
9898
AssertOnTimeout("Client was not disconnected when it should have been!");
99-
Assert.True(m_ClientNetworkManager.DisconnectReason == ConnectionRequestMessage.InvalidSessionVersionMessage, "Client did not receive the correct invalid session version message!");
99+
Assert.True(m_ClientNetworkManager.DisconnectReason.Contains(ConnectionRequestMessage.InvalidSessionVersionMessage), "Client did not receive the correct invalid session version message!");
100100
}
101101
else
102102
{

0 commit comments

Comments
 (0)