Esempio n. 1
0
    protected void CheckForGrabOrRelease(float prevFlex)
    {
        if ((m_prevFlex >= grabBegin) && (prevFlex < grabBegin))
        {
            if (lookingButton != null)
            {
                lookingButton.OnClick();
                isClickingTheButton = true;
                return;
            }

            GrabBegin();
        }
        else if ((m_prevFlex <= grabEnd) && (prevFlex > grabEnd))
        {
            if (lookingButton != null)
            {
                lookingButton.OnRelease();
                isClickingTheButton = false;
                return;
            }

            GrabEnd();
        }
    }
Esempio n. 2
0
    void Update()
    {
        Point();

        if (lookingButton)
        {
            if (Input.GetMouseButtonDown(0))
            {
                lookingButton.OnClick();
            }

            if (Input.GetMouseButtonUp(0))
            {
                lookingButton.OnRelease();
            }
        }
    }