コード例 #1
0
 void Update()
 {
     // Left Controller Trackpad Press:8 Touch:16
     // Right Controller Trackpad Press:9 Touch:17
     if (XRVive.isLeftTrackPadTouchGetKeyUp())
     {
         animator.SetInteger(LEFT_HAND_POSE_NAME, (int)HandPose._base);
     }
     if (XRVive.isLeftTrackPadTouchGetKey())
     {
         if (XRVive.isLeftTrackPadLeftUpTouched())
         {
             animator.SetInteger(LEFT_HAND_POSE_NAME, (int)HandPose.rocknroll);
         }
         else if (XRVive.isLeftTrackPadRightUpTouched())
         {
             animator.SetInteger(LEFT_HAND_POSE_NAME, (int)HandPose.point);
         }
         else if (XRVive.isLeftTrackPadLeftDownTouched())
         {
             animator.SetInteger(LEFT_HAND_POSE_NAME, (int)HandPose.v);
         }
         else if (XRVive.isLeftTrackPadRightDownTouched())
         {
             animator.SetInteger(LEFT_HAND_POSE_NAME, (int)HandPose.fist);
         }
     }
     if (XRVive.isRightTrackPadTouchGetKeyUp())
     {
         animator.SetInteger(RIGHT_HAND_POSE_NAME, (int)HandPose._base);
     }
     if (XRVive.isRightTrackPadTouchGetKey())
     {
         if (XRVive.isRightTrackPadLeftUpTouched())
         {
             animator.SetInteger(RIGHT_HAND_POSE_NAME, (int)HandPose.point);
         }
         else if (XRVive.isRightTrackPadRightUpTouched())
         {
             animator.SetInteger(RIGHT_HAND_POSE_NAME, (int)HandPose.rocknroll);
         }
         else if (XRVive.isRightTrackPadLeftDownTouched())
         {
             animator.SetInteger(RIGHT_HAND_POSE_NAME, (int)HandPose.fist);
         }
         else if (XRVive.isRightTrackPadRightDownTouched())
         {
             animator.SetInteger(RIGHT_HAND_POSE_NAME, (int)HandPose.v);
         }
     }
 }