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); }
protected virtual bool IsLeft() { return(_skeleton.GetSkeletonType() == OVRSkeleton.SkeletonType.HandLeft); }