private float?RetrieveHandScale()
 {
     if (IsTracking)
     {
         OVRPlugin.Hand      handeness = ovrSkeleton.GetSkeletonType() == OVRSkeleton.SkeletonType.HandLeft ? OVRPlugin.Hand.HandLeft : OVRPlugin.Hand.HandRight;
         OVRPlugin.HandState handState = new OVRPlugin.HandState();
         if (OVRPlugin.GetHandState(OVRPlugin.Step.Render, handeness, ref handState))
         {
             return(handState.HandScale);
         }
     }
     return(null);
 }
Beispiel #2
0
 protected virtual bool IsLeft()
 {
     return(_skeleton.GetSkeletonType() == OVRSkeleton.SkeletonType.HandLeft);
 }