mirror of
https://github.com/NotAKidoS/NAK_CVR_Mods.git
synced 2025-09-02 14:29:25 +00:00
[AlternateIKSystem] Unfuck halfbody support.
This commit is contained in:
parent
69b84775ec
commit
4061b815df
2 changed files with 6 additions and 2 deletions
|
@ -32,6 +32,7 @@ public class IKManager : MonoBehaviour
|
|||
// Player Info
|
||||
internal Transform _desktopCamera;
|
||||
internal Transform _vrCamera;
|
||||
internal Transform _vrHeadTarget;
|
||||
|
||||
// Controller Info
|
||||
private Transform _leftController;
|
||||
|
@ -75,6 +76,7 @@ public class IKManager : MonoBehaviour
|
|||
|
||||
_desktopCamera = PlayerSetup.Instance.desktopCamera.transform;
|
||||
_vrCamera = PlayerSetup.Instance.vrCamera.transform;
|
||||
_vrHeadTarget = PlayerSetup.Instance.vrHeadTracker.transform;
|
||||
_leftController = PlayerSetup.Instance.vrLeftHandTracker.transform;
|
||||
_rightController = PlayerSetup.Instance.vrRightHandTracker.transform;
|
||||
|
||||
|
@ -221,7 +223,7 @@ public class IKManager : MonoBehaviour
|
|||
IKCalibrator.ConfigureHalfBodyVrIk(_vrik);
|
||||
_ikHandler = new IKHandlerHalfBody(_vrik);
|
||||
|
||||
IKCalibrator.SetupHeadIKTarget(_vrik, _vrCamera);
|
||||
IKCalibrator.SetupHeadIKTarget(_vrik, _vrHeadTarget);
|
||||
IKCalibrator.SetupHandIKTarget(_vrik, _leftHandTarget, _leftHandRotations, true);
|
||||
IKCalibrator.SetupHandIKTarget(_vrik, _rightHandTarget, _rightHandRotations, false);
|
||||
|
||||
|
@ -240,6 +242,8 @@ public class IKManager : MonoBehaviour
|
|||
{
|
||||
SetAvatarPose(AvatarPose.Default);
|
||||
_vrik = IKCalibrator.SetupVrIk(_animator);
|
||||
_vrik.transform.position = GetPlayerPosition();
|
||||
_vrik.transform.rotation = GetPlayerRotation();
|
||||
}
|
||||
|
||||
private void InitializeIkGeneral()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue