diff --git a/ml_prm/RagdollController.cs b/ml_prm/RagdollController.cs index d15fc31..e9c1f0e 100644 --- a/ml_prm/RagdollController.cs +++ b/ml_prm/RagdollController.cs @@ -365,10 +365,6 @@ namespace ml_prm } } - // And return back - m_puppetRoot.position = m_avatarTransform.position; - m_puppetRoot.rotation = m_avatarTransform.rotation; - m_vrIK = PlayerSetup.Instance._avatar.GetComponent(); if(m_vrIK != null) m_vrIK.onPostSolverUpdate.AddListener(this.OnIKPostSolverUpdate); @@ -391,6 +387,10 @@ namespace ml_prm l_handler.SetColliderMaterial(m_physicsMaterial); } + // And return back + m_puppetRoot.position = m_avatarTransform.position; + m_puppetRoot.rotation = m_avatarTransform.rotation; + m_avatarReady = true; m_initTask = null;