More stable ragdoll

This commit is contained in:
SDraw 2023-05-02 01:29:31 +03:00
parent 6d13ff1894
commit c887eacc6a
No known key found for this signature in database
GPG key ID: BB95B4DAB2BB8BB5

View file

@ -266,6 +266,7 @@ namespace ml_prm
// And return back
m_puppetRoot.localPosition = Vector3.zero;
m_puppetRoot.localRotation = Quaternion.identity;
m_puppetRoot.gameObject.SetActive(false);
m_vrIK = PlayerSetup.Instance._avatar.GetComponent<VRIK>();
if(m_vrIK != null)
@ -423,6 +424,8 @@ namespace ml_prm
foreach(var l_link in m_boneLinks)
l_link.Item2.CopyGlobal(l_link.Item1);
m_puppetRoot.gameObject.SetActive(true);
foreach(Rigidbody l_body in m_rigidBodies)
l_body.isKinematic = false;
@ -457,6 +460,8 @@ namespace ml_prm
if(BodySystem.isCalibratedAsFullBody)
BodySystem.TrackingPositionWeight = 1f;
m_puppetRoot.gameObject.SetActive(false);
foreach(Rigidbody l_body in m_rigidBodies)
l_body.isKinematic = true;