[DesktopVRIK[ Add temp BodySystem Reset for DesktopVRSwitch.

This commit is contained in:
NotAKidoS 2023-05-19 03:06:52 -05:00
parent d21018001e
commit af4bff4464

View file

@ -156,6 +156,16 @@ internal class DesktopVRIKSystem : MonoBehaviour
}
}
void ResetBodySystem()
{
// DesktopVRSwitch should handle this, but I am not pushing an update yet.
BodySystem.TrackingEnabled = true;
BodySystem.TrackingPositionWeight = 1f;
BodySystem.isCalibratedAsFullBody = false;
BodySystem.isCalibrating = false;
BodySystem.isRecalibration = false;
}
void ResetAvatarLocalPosition()
{
// Reset avatar offset
@ -171,6 +181,7 @@ internal class DesktopVRIKSystem : MonoBehaviour
if (animator != null && animator.avatar != null && animator.avatar.isHuman)
{
Calibrator.CalibrateDesktopVRIK(animator);
ResetBodySystem();
ResetDesktopVRIK();
}
}