From d4c432726ea555cedf0470655f990b8ed4f0aa38 Mon Sep 17 00:00:00 2001 From: GhoShot <43312890+GhoShot@users.noreply.github.com> Date: Thu, 21 Dec 2023 23:59:43 +0800 Subject: [PATCH] Fix The offset between the child object and the parent was mistakenly set in the opposite direction. This issue has been fixed in the latest commit. --- Assets/FishNet/Runtime/Utility/Extension/Transforms.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Assets/FishNet/Runtime/Utility/Extension/Transforms.cs b/Assets/FishNet/Runtime/Utility/Extension/Transforms.cs index 8d60f17e..23296cfe 100644 --- a/Assets/FishNet/Runtime/Utility/Extension/Transforms.cs +++ b/Assets/FishNet/Runtime/Utility/Extension/Transforms.cs @@ -36,8 +36,8 @@ public static void SetTransformOffsets(this Transform t, Transform target, ref V { if (target == null) return; - pos = (t.position - target.position); - rot = (t.rotation * Quaternion.Inverse(target.rotation)); + pos = (target.position - t.position); + rot = (target.rotation * Quaternion.Inverse(t.rotation)); } /// @@ -77,4 +77,4 @@ public static void SetLocalPositionRotationAndScale(this Transform t, Vector3 po } -} \ No newline at end of file +}