[AlternateIKSystem] Add BTKUI support. Fixed teleporting not resetting IK.

This commit is contained in:
NotAKidoS 2023-07-11 22:53:09 -05:00
parent eaccf42d1b
commit 74803a0e09
7 changed files with 165 additions and 32 deletions

View file

@ -86,12 +86,13 @@ internal class PlayerSetupPatches
{
try
{
CVRMovementParent currentParent = __instance._movementSystem._currentParent;
if (currentParent?._referencePoint == null)
if (IKManager.Instance == null)
return;
if (IKManager.Instance != null)
__runOriginal = !IKManager.Instance.OnPlayerHandleMovementParent(currentParent);
CVRMovementParent currentParent = __instance._movementSystem._currentParent;
__runOriginal = currentParent?._referencePoint != null
? IKManager.Instance.OnPlayerHandleMovementParent(currentParent)
: IKManager.Instance.OnPlayerTeleported();
}
catch (Exception e)
{