mirror of
https://github.com/NotAKidoS/NAK_CVR_Mods.git
synced 2025-09-01 05:49:23 +00:00
22 lines
No EOL
870 B
C#
22 lines
No EOL
870 B
C#
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;
|
|
}
|
|
} |