You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Merge branch 'sam/feature/interpolation-for-network-transform' of github.com:Unity-Technologies/com.unity.multiplayer.mlapi into sam/feature/interpolation-for-network-transform
* 'sam/feature/interpolation-for-network-transform' of github.com:Unity-Technologies/com.unity.multiplayer.mlapi:
test: NetworkTransformStateTests no longer uses ReplNetworkState (#1084)
fix: networkmanager prefab validation and no scene management manual test (#1073)
feat: snapshot. MTT-1088 Snapshot acknowledgment gaps (#1083)
feat: Add a test to validate registration of metric types (#1072)
chore!: Remove unsupported UNET Relay behavior (MTT-1000) (#1081)
fix: 2+ inheritance from network behaviour causes compilation exception (#1078) (#1079)
test: add networkscenemanager additive scene loading tests (#1076)
$"is missing a {nameof(NetworkObject)} component (entry will be ignored).");
541
+
}
542
+
Debug.LogWarning($"{nameof(NetworkPrefab)} override entry (\"{NetworkConfig.NetworkPrefabs[i].SourcePrefabToOverride.name}\") will be removed and ignored.");
NetworkLog.LogWarning($"{nameof(NetworkPrefab)}{nameof(NetworkPrefab.OverridingTargetPrefab)} is null!");
558
+
}
559
+
removeEmptyPrefabs.Add(i);
560
+
switch(NetworkConfig.NetworkPrefabs[i].Override)
561
+
{
562
+
caseNetworkPrefabOverride.Hash:
563
+
{
564
+
Debug.LogWarning($"{nameof(NetworkPrefab)} override entry {NetworkConfig.NetworkPrefabs[i].SourceHashToOverride} will be removed and ignored.");
565
+
break;
566
+
}
567
+
caseNetworkPrefabOverride.Prefab:
568
+
{
569
+
Debug.LogWarning($"{nameof(NetworkPrefab)} override entry ({NetworkConfig.NetworkPrefabs[i].SourcePrefabToOverride.name}) will be removed and ignored.");
// This can happen if a user tries to make several GlobalObjectIdHash values point to the same target
611
+
Debug.LogError($"{nameof(NetworkPrefab)} (\"{networkObject.name}\") has a duplicate {nameof(NetworkObject.GlobalObjectIdHash)} target entry value of: {targetPrefabGlobalObjectIdHash}! Removing entry from list!");
612
+
removeEmptyPrefabs.Add(i);
613
+
}
527
614
}
528
615
}
529
616
else
530
617
{
531
618
// This should never happen, but in the case it somehow does log an error and remove the duplicate entry
532
-
Debug.LogError($"{nameof(NetworkPrefab)} (\"{NetworkConfig.NetworkPrefabs[i].Prefab.name}\") has a duplicate {nameof(NetworkObject.GlobalObjectIdHash)}{networkObject.GlobalObjectIdHash} entry! Removing entry from list!");
619
+
Debug.LogError($"{nameof(NetworkPrefab)} ({networkObject.name}) has a duplicate {nameof(NetworkObject.GlobalObjectIdHash)}source entry value of: {sourcePrefabGlobalObjectIdHash}! Removing entry from list!");
0 commit comments