Пример #1
0
 private void Update()
 {
     if (detector == null)
     {
         return;
     }
     if (detector.grasp)
     {
         grasp.UpdateSize(detector.grasp.lerp);
     }
     else
     {
         grasp.UpdateSize(0.0f);
     }
     if (detector.fist)
     {
         fist.UpdateSize(detector.fist.lerp);
     }
     else
     {
         fist.UpdateSize(0.0f);
     }
     if (extra)
     {
         gesture.UpdateSize(extra.lerp);
     }
     else
     {
         gesture.UpdateSize(0.0f);
     }
 }
Пример #2
0
 private void Update()
 {
     if (finger != null && finger.pinch)
     {
         pinch.UpdateSize(finger.pinch.lerp);
     }
     else
     {
         pinch.UpdateSize(0.0f);
     }
     if (finger != null && finger.flex)
     {
         flex.UpdateSize(finger.flex.lerp);
     }
     else
     {
         flex.UpdateSize(0.0f);
     }
     if (finger != null && finger.palmLine)
     {
         palm.UpdateSize(finger.palmLine.lerp);
     }
     else
     {
         palm.UpdateSize(0.0f);
     }
     if (finger != null && finger.strength)
     {
         strength.UpdateSize(finger.strength.lerp);
     }
     else
     {
         strength.UpdateSize(0.0f);
     }
     if (finger != null && finger.baseRotation)
     {
         rotation.UpdateSize(finger.baseRotation.lerp);
     }
     else
     {
         rotation.UpdateSize(0.0f);
     }
     if (extra)
     {
         gesture.UpdateSize(extra.lerp);
     }
     else
     {
         gesture.UpdateSize(0.0f);
     }
 }