Skip to content

Commit 3088309

Browse files
fix
The AllNetworkVariableTypes was not properly creating the NetworkManager based on the value of useHost
1 parent 0f9d8ca commit 3088309

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

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

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -177,11 +177,14 @@ private IEnumerator InitializeServerAndClients(bool useHost)
177177
[UnityTest]
178178
public IEnumerator AllNetworkVariableTypes([Values(true, false)] bool useHost)
179179
{
180+
NetworkManager server;
180181
// Create, instantiate, and host
181182
// This would normally go in Setup, but since every other test but this one
182183
// uses MultiInstanceHelper, and it does its own NetworkManager setup / teardown,
183184
// for now we put this within this one test until we migrate it to MIH
184-
Assert.IsTrue(NetworkManagerHelper.StartNetworkManager(out _));
185+
Assert.IsTrue(NetworkManagerHelper.StartNetworkManager(out server, useHost ? NetworkManagerHelper.NetworkManagerOperatingMode.Host : NetworkManagerHelper.NetworkManagerOperatingMode.Server));
186+
187+
Assert.IsTrue(server.IsHost == useHost, $"{nameof(useHost)} does not match the server.IsHost value!");
185188

186189
Guid gameObjectId = NetworkManagerHelper.AddGameNetworkObject("NetworkVariableTestComponent");
187190

0 commit comments

Comments
 (0)