push what i have

This commit is contained in:
NotAKidoS 2023-07-26 08:27:28 -05:00
parent dc2916e8e6
commit d77afcc009
16 changed files with 496 additions and 91 deletions

View file

@ -0,0 +1,22 @@
using NAK.AlternateIKSystem.IK.WeightManipulators.Interface;
using RootMotion.FinalIK;
namespace NAK.AlternateIKSystem.IK.WeightManipulators;
public class TrackingControlManipulator : IWeightManipulator
{
public WeightManipulatorManager Manager { get; set; }
// Manipulator for External Control (Auto, State Behaviour)
public void Update(IKSolverVR solver)
{
Manager.TrackAll |= BodyControl.TrackingAll;
Manager.TrackHead |= BodyControl.TrackingHead;
Manager.TrackPelvis |= BodyControl.TrackingPelvis;
Manager.TrackLeftArm |= BodyControl.TrackingLeftArm;
Manager.TrackRightArm |= BodyControl.TrackingRightArm;
Manager.TrackLeftLeg |= BodyControl.TrackingLeftLeg;
Manager.TrackRightLeg |= BodyControl.TrackingRightLeg;
Manager.TrackLocomotion |= BodyControl.TrackingLocomotion;
}
}