From 4ef92548173a388c53e3bb23e2d83a223c7c5580 Mon Sep 17 00:00:00 2001 From: JohnCorby Date: Fri, 25 Feb 2022 02:19:08 -0800 Subject: [PATCH] SetReferenceTransform: also set transform.position/rotation --- QSB/Syncs/SyncBase.cs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/QSB/Syncs/SyncBase.cs b/QSB/Syncs/SyncBase.cs index 2229ec28..bcf5ccb4 100644 --- a/QSB/Syncs/SyncBase.cs +++ b/QSB/Syncs/SyncBase.cs @@ -287,19 +287,19 @@ public abstract class SyncBase : QSBNetworkTransform ReferenceTransform = referenceTransform; - if (!hasAuthority && UseInterpolation && AttachedTransform) + if (!hasAuthority && AttachedTransform) { if (IsPlayerObject) { AttachedTransform.parent = ReferenceTransform; AttachedTransform.localScale = Vector3.one; - // SmoothPosition = AttachedTransform.localPosition; - // SmoothRotation = AttachedTransform.localRotation; + transform.position = SmoothPosition = AttachedTransform.localPosition; + transform.rotation = SmoothRotation = AttachedTransform.localRotation; } else { - // SmoothPosition = ReferenceTransform.ToRelPos(AttachedTransform.position); - // SmoothRotation = ReferenceTransform.ToRelRot(AttachedTransform.rotation); + transform.position = SmoothPosition = ReferenceTransform.ToRelPos(AttachedTransform.position); + transform.rotation = SmoothRotation = ReferenceTransform.ToRelRot(AttachedTransform.rotation); } } }