public void Setup() { if (!Hand) { Hand = GetComponent <HVRPosableHand>(); } if (OpenPose) { OpenPoseData = OpenPose.GetPose(Hand.IsLeft); } if (ClosedPose) { ClosedPoseData = ClosedPose.GetPose(Hand.IsLeft); } Validate(); SetupCollision(); }
void Start() { _fingerCurls = new float[5]; if (!PhysicsPoser) { PhysicsPoser = GetComponent <HVRPhysicsPoser>(); } if (!DefaultPoser) { DefaultPoser = GetComponent <HVRHandPoser>(); } if (!Hand) { Hand = GetComponent <HVRPosableHand>(); } DefaultPrimary = DefaultPoser.PrimaryPose.Pose.GetPose(Hand.IsLeft).DeepCopy(); ResetToDefault(); }