Ejemplo n.º 1
0
        public void Setup()
        {
            if (!Hand)
            {
                Hand = GetComponent <HVRPosableHand>();
            }

            if (OpenPose)
            {
                OpenPoseData = OpenPose.GetPose(Hand.IsLeft);
            }

            if (ClosedPose)
            {
                ClosedPoseData = ClosedPose.GetPose(Hand.IsLeft);
            }

            Validate();

            SetupCollision();
        }
Ejemplo n.º 2
0
        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();
        }