Beispiel #1
0
    // Update is called once per frame
    void Update()
    {
        if (_gestureController.detectPlayer())
        {
            Vector2 handPos = _gestureController.getMappedRightHandPosition();
            transform.position = Cam.ViewportToWorldPoint(new Vector3(handPos.x, handPos.y, 1));
            transform.position = new Vector3(transform.position.x, transform.position.y, z);

            if (_gestureController.getRightHandState())
            {
                SpriteObject.sprite = ClosedHand;
                RaycastUIObjects();
            }
            else
            {
                SpriteObject.sprite = OpenHand;
                curTimer            = 0;
                if (_curImage != null)
                {
                    _curImage.fillAmount = 0;
                    _curImage            = null;
                }
            }
        }
        else
        {
            // transform.position = new Vector3(0, -100, 0);
        }
    }