Minor fixes

This commit is contained in:
SDraw 2023-08-09 22:32:55 +03:00
parent a5d93643fa
commit bb94c3f038
No known key found for this signature in database
GPG key ID: BB95B4DAB2BB8BB5
6 changed files with 28 additions and 26 deletions

View file

@ -159,6 +159,14 @@ namespace ml_pmc
// Patches
internal void OnAvatarClear()
{
if(m_active)
{
RestoreIK();
RestoreFingerTracking();
OnActivityChange?.Invoke(false);
}
m_active = false;
m_inVr = Utils.IsInVR();
if(m_puppetParser != null)
@ -172,10 +180,6 @@ namespace ml_pmc
m_poseHandler?.Dispose();
m_poseHandler = null;
if(m_active)
OnActivityChange?.Invoke(false);
m_active = false;
m_distanceLimit = float.MaxValue;
m_fingerTracking = false;
m_pose = new HumanPose();
@ -283,16 +287,16 @@ namespace ml_pmc
void OverrideIK()
{
if((m_vrIk != null) && !BodySystem.isCalibrating)
if(!BodySystem.isCalibrating)
BodySystem.TrackingPositionWeight = 0f;
}
void RestoreIK()
{
if((m_vrIk != null) && !BodySystem.isCalibrating)
{
if(!BodySystem.isCalibrating)
BodySystem.TrackingPositionWeight = 1f;
if(m_vrIk != null)
m_vrIk.solver.Reset();
}
}
void RestoreFingerTracking()
{