diff --git a/com.unity.netcode.gameobjects/Runtime/Components/RigidbodyContactEventManager.cs b/com.unity.netcode.gameobjects/Runtime/Components/RigidbodyContactEventManager.cs index b2dcb94efe..b455bde3d6 100644 --- a/com.unity.netcode.gameobjects/Runtime/Components/RigidbodyContactEventManager.cs +++ b/com.unity.netcode.gameobjects/Runtime/Components/RigidbodyContactEventManager.cs @@ -374,8 +374,13 @@ public void Execute(int index) var result = new JobResultStruct() { +#if UNITY_6000_3_0A6_OR_HIGHER + ThisInstanceID = PairedHeaders[index].bodyEntityId, + OtherInstanceID = PairedHeaders[index].otherBodyEntityId, +#else ThisInstanceID = PairedHeaders[index].bodyInstanceID, OtherInstanceID = PairedHeaders[index].otherBodyInstanceID, +#endif AverageNormal = averageNormal, HasCollisionStay = collisionStaycount != 0, AverageCollisionStayNormal = averageCollisionStay, diff --git a/com.unity.netcode.gameobjects/Runtime/Unity.Netcode.Runtime.asmdef b/com.unity.netcode.gameobjects/Runtime/Unity.Netcode.Runtime.asmdef index e4de012706..837ccc9e9f 100644 --- a/com.unity.netcode.gameobjects/Runtime/Unity.Netcode.Runtime.asmdef +++ b/com.unity.netcode.gameobjects/Runtime/Unity.Netcode.Runtime.asmdef @@ -77,6 +77,11 @@ "name": "Unity", "expression": "6000.1.0a1", "define": "HOSTNAME_RESOLUTION_AVAILABLE" + }, + { + "name": "Unity", + "expression": "6000.3.0a6", + "define": "UNITY_6000_3_0A6_OR_HIGHER" } ], "noEngineReferences": false