[AlternateIKSystem] Initial commit - Testing

shit this out in a day, going to see how much i can do before exploding
This commit is contained in:
NotAKidoS 2023-07-11 19:37:36 -05:00
parent fca0a32257
commit e925b0cfcc
16 changed files with 1367 additions and 0 deletions

View file

@ -0,0 +1,37 @@
using ABI.CCK.Components;
using NAK.AlternateIKSystem.VRIKHelpers;
using RootMotion.FinalIK;
using UnityEngine;
namespace NAK.AlternateIKSystem.IK.IKHandlers;
internal class IKHandler
{
internal VRIK _vrik;
internal IKSolverVR _solver;
// Last Movement Parent Info
internal Vector3 _movementPosition;
internal Quaternion _movementRotation;
internal CVRMovementParent _movementParent;
#region Virtual Methods
public virtual void OnInitializeIk()
{
}
public virtual void OnUpdate()
{
}
public virtual void OnPlayerScaled(float scaleDifference, VRIKCalibrationData calibrationData)
{
}
public virtual void OnPlayerHandleMovementParent(CVRMovementParent currentParent)
{
}
#endregion
}