From 73efcadf9946b1539a7cd96bd0951fa5ee1d74fe Mon Sep 17 00:00:00 2001 From: SDraw Date: Mon, 13 Nov 2023 01:04:34 +0300 Subject: [PATCH] FBT rotation fix --- ml_prm/RagdollController.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ml_prm/RagdollController.cs b/ml_prm/RagdollController.cs index d3b20f3..37aa858 100644 --- a/ml_prm/RagdollController.cs +++ b/ml_prm/RagdollController.cs @@ -25,6 +25,7 @@ namespace ml_prm bool m_inVr = false; VRIK m_vrIK = null; bool m_applyHipsPosition = false; + bool m_applyHipsRotation = false; bool m_enabled = false; bool m_forcedSwitch = false; @@ -536,6 +537,8 @@ namespace ml_prm BodySystem.TrackingPositionWeight = 0f; m_applyHipsPosition = IKSystem.Instance.applyOriginalHipPosition; IKSystem.Instance.applyOriginalHipPosition = true; + m_applyHipsRotation = IKSystem.Instance.applyOriginalHipRotation; + IKSystem.Instance.applyOriginalHipRotation = true; PlayerSetup.Instance.animatorManager.SetAnimatorParameterTrigger("CancelEmote"); m_ragdolledParameter.SetValue(true); @@ -584,6 +587,7 @@ namespace ml_prm } BodySystem.TrackingPositionWeight = 1f; IKSystem.Instance.applyOriginalHipPosition = m_applyHipsPosition; + IKSystem.Instance.applyOriginalHipRotation = m_applyHipsRotation; if(m_vrIK != null) m_vrIK.solver.Reset();