public void UpdateFinger(FingerGraph fingerGraph, SceneGraphPoseSyncType syncType, float modifierMovement, float modifierRotation) { fingerGraph.Knuckle.UpdateTransform(Knuckle, syncType, modifierMovement, modifierRotation); fingerGraph.UpperJoint.UpdateTransform(UpperJoint, syncType, modifierMovement, modifierRotation); fingerGraph.MiddleJoint.UpdateTransform(MiddleJoint, syncType, modifierMovement, modifierRotation); fingerGraph.Tip.UpdateTransform(Tip, syncType, modifierMovement, modifierRotation); }
public void SetFingerInfo(FingerGraph fg) { Knuckle.UpdateTransform(fg.Knuckle); UpperJoint.UpdateTransform(fg.UpperJoint); MiddleJoint.UpdateTransform(fg.MiddleJoint); Tip.UpdateTransform(fg.Tip); }
public void UpdateFinger(ref FingerGraph fg) { fg.Knuckle.localPosition = Knuckle.localPosition; fg.Knuckle.localRotation = Knuckle.localRotation; fg.UpperJoint.localPosition = UpperJoint.localPosition; fg.UpperJoint.localRotation = UpperJoint.localRotation; fg.MiddleJoint.localPosition = MiddleJoint.localPosition; fg.MiddleJoint.localRotation = MiddleJoint.localRotation; fg.Tip.localPosition = Tip.localPosition; fg.Tip.localRotation = Tip.localRotation; }