This commit is contained in:
NotAKidoS 2023-03-29 01:12:35 -05:00
parent 1cb0e143e9
commit 7d2ced73e9

View file

@ -571,12 +571,9 @@ internal class DesktopVRIKSystem : MonoBehaviour
if (HasCustomIKPose())
{
SetCustomLayersWeights(0f, 1f);
avatarAnimator.Update(0f);
}
else
{
SetMusclesToValue(0f);
return;
}
SetMusclesToValue(0f);
break;
case AvatarPose.Initial:
HumanPoseHandler.SetHumanPose(ref InitialHumanPose);
@ -585,12 +582,9 @@ internal class DesktopVRIKSystem : MonoBehaviour
if (HasCustomIKPose())
{
SetCustomLayersWeights(1f, 0f);
avatarAnimator.Update(0f);
}
else
{
SetMusclesToPose(IKPoseMuscles);
return;
}
SetMusclesToPose(IKPoseMuscles);
break;
case AvatarPose.TPose:
SetMusclesToPose(BodySystem.TPoseMuscles);
@ -609,6 +603,7 @@ internal class DesktopVRIKSystem : MonoBehaviour
{
avatarAnimator.SetLayerWeight(customIKPoseLayer, customIKPoseLayerWeight);
avatarAnimator.SetLayerWeight(locomotionLayer, locomotionLayerWeight);
avatarAnimator.Update(0f);
}
void SetMusclesToValue(float value)