Skip to content

Commit f898733

Browse files
refactor
Removing DefaultPayerGlobalObjectIdHashValue with new GlobalObjectIdHash goodness.
1 parent 8800ccd commit f898733

File tree

3 files changed

+10
-10
lines changed

3 files changed

+10
-10
lines changed

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

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,6 @@ public abstract class BaseMultiInstanceTest
1414
protected NetworkManager m_ServerNetworkManager;
1515
protected NetworkManager[] m_ClientNetworkManagers;
1616

17-
internal static uint DefaultPayerGlobalObjectIdHashValue = 7777777;
18-
1917
protected abstract int NbClients { get; }
2018

2119
[UnitySetUp]
@@ -96,7 +94,7 @@ public IEnumerator StartSomeClientsAndServerWithPlayers(bool useHost, int nbClie
9694
* at runtime without it being treated as a SceneObject or causing other conflicts with the Netcode.
9795
*/
9896
// Make it a prefab
99-
MultiInstanceHelpers.MakeNetworkObjectTestPrefab(networkObject, DefaultPayerGlobalObjectIdHashValue);
97+
MultiInstanceHelpers.MakeNetworkObjectTestPrefab(networkObject);
10098

10199
updatePlayerPrefab(m_PlayerPrefab); // update player prefab with whatever is needed before players are spawned
102100

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

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ public class NetworkShowHideTests : BaseMultiInstanceTest
2222
protected override int NbClients => 2;
2323

2424
private ulong m_ClientId0;
25+
private GameObject m_PrefabToSpawn;
2526

2627
private NetworkObject m_NetSpawnedObject1;
2728
private NetworkObject m_NetSpawnedObject2;
@@ -37,6 +38,7 @@ public override IEnumerator Setup()
3738
updatePlayerPrefab: playerPrefab =>
3839
{
3940
var networkTransform = playerPrefab.AddComponent<NetworkShowHideTest>();
41+
m_PrefabToSpawn = PreparePrefab(typeof(ShowHideObject));
4042
});
4143
}
4244

@@ -45,7 +47,7 @@ public GameObject PreparePrefab(Type type)
4547
var prefabToSpawn = new GameObject();
4648
prefabToSpawn.AddComponent(type);
4749
var networkObjectPrefab = prefabToSpawn.AddComponent<NetworkObject>();
48-
MultiInstanceHelpers.MakeNetworkObjectTestPrefab(networkObjectPrefab, DefaultPayerGlobalObjectIdHashValue);
50+
MultiInstanceHelpers.MakeNetworkObjectTestPrefab(networkObjectPrefab);
4951
m_ServerNetworkManager.NetworkConfig.NetworkPrefabs.Add(new NetworkPrefab() { Prefab = prefabToSpawn });
5052
foreach (var clientNetworkManager in m_ClientNetworkManagers)
5153
{
@@ -159,10 +161,10 @@ public IEnumerator NetworkShowHideTest()
159161

160162
// create 3 objects
161163

162-
var prefabToSpawn = PreparePrefab(typeof(ShowHideObject));
163-
var spawnedObject1 = UnityEngine.Object.Instantiate(prefabToSpawn);
164-
var spawnedObject2 = UnityEngine.Object.Instantiate(prefabToSpawn);
165-
var spawnedObject3 = UnityEngine.Object.Instantiate(prefabToSpawn);
164+
165+
var spawnedObject1 = UnityEngine.Object.Instantiate(m_PrefabToSpawn);
166+
var spawnedObject2 = UnityEngine.Object.Instantiate(m_PrefabToSpawn);
167+
var spawnedObject3 = UnityEngine.Object.Instantiate(m_PrefabToSpawn);
166168
m_NetSpawnedObject1 = spawnedObject1.GetComponent<NetworkObject>();
167169
m_NetSpawnedObject2 = spawnedObject2.GetComponent<NetworkObject>();
168170
m_NetSpawnedObject3 = spawnedObject3.GetComponent<NetworkObject>();

testproject/Assets/Tests/Runtime/MessageOrdering.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -113,8 +113,8 @@ public IEnumerator SpawnRpcDespawn([Values] NetworkUpdateStage testStage)
113113
var networkObject = m_Prefab.AddComponent<NetworkObject>();
114114

115115
// Make it a prefab
116-
MultiInstanceHelpers.MakeNetworkObjectTestPrefab(networkObject, 1);
117-
var handler = new SpawnRpcDespawnInstanceHandler(1);
116+
MultiInstanceHelpers.MakeNetworkObjectTestPrefab(networkObject);
117+
var handler = new SpawnRpcDespawnInstanceHandler(networkObject.GlobalObjectIdHash);
118118
foreach (var client in clients)
119119
{
120120
client.PrefabHandler.AddHandler(networkObject, handler);

0 commit comments

Comments
 (0)