void Update()
    {
        Frame frame = _controller.Frame();

        if (frame.Hands.Count == 0)
        {
            _requestDistortionRecalc = true;
        }

        if (syncMode == SYNC_MODE.SYNC_WITH_HANDS)
        {
            _imageList = frame.Images;

            /*if (!_imageList.IsEmpty) {
             * Debug.Log (name + " SYNC_WITH_HANDS: frame.Timestamp: " + frame.Timestamp + " - imageList.Timestamp: " + _imageList[0].Timestamp + " = " + (frame.Timestamp - _imageList[0].Timestamp));
             * } else {
             * Debug.LogWarning (name + " SYNC_WITH_HANDS -> NO FRAMES: frame.Timestamp: " + frame.Timestamp);
             * }*/
        }

        frameEye = 0;

        //DEBUG
        if (Input.GetKeyDown(KeyCode.Keypad0))
        {
            retrievedEye = EYE.LEFT;
        }
        if (Input.GetKeyDown(KeyCode.Keypad1))
        {
            retrievedEye = EYE.RIGHT;
        }
        if (Input.GetKeyDown(KeyCode.Keypad2))
        {
            retrievedEye = EYE.LEFT_TO_RIGHT;
        }
        if (Input.GetKeyDown(KeyCode.Keypad3))
        {
            retrievedEye = EYE.RIGHT_TO_LEFT;
        }
    }
  void Update ()
  {
    Frame frame = _controller.Frame ();

    if (frame.Hands.Count == 0) {
      _requestDistortionRecalc = true;
    }

    if (syncMode == SYNC_MODE.SYNC_WITH_HANDS) {
      _imageList = frame.Images;
      /*if (!_imageList.IsEmpty) {
        Debug.Log (name + " SYNC_WITH_HANDS: frame.Timestamp: " + frame.Timestamp + " - imageList.Timestamp: " + _imageList[0].Timestamp + " = " + (frame.Timestamp - _imageList[0].Timestamp));
      } else {
        Debug.LogWarning (name + " SYNC_WITH_HANDS -> NO FRAMES: frame.Timestamp: " + frame.Timestamp);
      }*/
    }

    frameEye = 0;

    //DEBUG
    if (Input.GetKeyDown (KeyCode.Keypad0)) {
      retrievedEye = EYE.LEFT;
    }
    if (Input.GetKeyDown (KeyCode.Keypad1)) {
      retrievedEye = EYE.RIGHT;
    }
    if (Input.GetKeyDown (KeyCode.Keypad2)) {
      retrievedEye = EYE.LEFT_TO_RIGHT;
    }
    if (Input.GetKeyDown (KeyCode.Keypad3)) {
      retrievedEye = EYE.RIGHT_TO_LEFT;
    }
  }
Exemplo n.º 3
0
 void Reset()
 {
     string lowercaseName = gameObject.name.ToLower();
     if (lowercaseName.Contains("right")) {
       retrievedEye = EYE.RIGHT;
     } else if (lowercaseName.Contains("left")) {
       retrievedEye = EYE.LEFT;
     } else {
       retrievedEye = EYE.LEFT_TO_RIGHT;
     }
 }