//Transform chestTargetTransform; public override void Start(HumanoidControl _humanoid, Transform targetTransform) { base.Start(_humanoid, targetTransform); neuronTracker = handTarget.humanoid.neuronTracker; tracker = neuronTracker; //if (handTarget.humanoid.hipsTarget.chest.target.transform != null) { // chestTargetTransform = handTarget.humanoid.hipsTarget.chest.target.transform; //} //else { // chestTargetTransform = handTarget.humanoid.hipsTarget.hips.target.transform; //} if (neuronTracker.device == null) { return; } Side side = handTarget.isLeft ? Side.Left : Side.Right; shoulderSensor = neuronTracker.device.GetBone(0, side, SideBone.Shoulder); upperArmSensor = neuronTracker.device.GetBone(0, side, SideBone.UpperArm); forearmSensor = neuronTracker.device.GetBone(0, side, SideBone.Forearm); handSensor = neuronTracker.device.GetBone(0, side, SideBone.Hand); for (int i = 0; i < (int)Finger.Count; i++) { StartFinger(side, handTarget.fingers.allFingers[i], i); } }
public override void Start(HumanoidControl _humanoid, Transform targetTransform) { base.Start(_humanoid, targetTransform); neuronTracker = headTarget.humanoid.neuronTracker; tracker = neuronTracker; if (neuronTracker.device == null) { return; } headSensor = neuronTracker.device.GetBone(0, Bone.Head); }
public override void Start(HumanoidControl _humanoid, Transform targetTransform) { base.Start(_humanoid, targetTransform); neuronTracker = footTarget.humanoid.neuronTracker; tracker = neuronTracker; if (neuronTracker.device == null) { return; } Side side = footTarget.isLeft ? Side.Left : Side.Right; upperLegSensor = neuronTracker.device.GetBone(0, side, SideBone.UpperLeg); lowerLegSensor = neuronTracker.device.GetBone(0, side, SideBone.LowerLeg); footSensor = neuronTracker.device.GetBone(0, side, SideBone.Foot); }
public TrackerProps(SerializedObject serializedObject, HumanoidControl_Editor.HumanoidTargetObjs targetObjs, NeuronTracker neuronTracker) : base(serializedObject, targetObjs, neuronTracker, "neuronTracker") { }