Esempio n. 1
0
    void CheckInput()
    {
        if (Input.GetMouseButtonDown(0) && !UnityEngine.EventSystems.EventSystem.current.IsPointerOverGameObject(fingerID))
        {
            Ray m_Ray;
            m_Ray = Camera.main.ScreenPointToRay(Input.mousePosition);
            RaycastHit m_RayCastHit;
            if (Physics.Raycast(m_Ray.origin, m_Ray.direction, out m_RayCastHit, Mathf.Infinity, myLayerMask))
            {
                Debug.Log("Raycasted" + m_RayCastHit.collider.name);
                if (m_RayCastHit.collider.tag == gameObject.tag)
                {
                    Debug.Log(m_RayCastHit.collider.name);
                    clicked = true;
                    time    = Time.time;
                }
            }
        }

        if (Input.GetMouseButtonUp(0) && !UnityEngine.EventSystems.EventSystem.current.IsPointerOverGameObject(fingerID))
        {
            time = Time.time - time;
            if (clicked = true && time < 0.1f)
            {
                Ray m_Ray;
                m_Ray = Camera.main.ScreenPointToRay(Input.mousePosition);
                RaycastHit m_RayCastHit;
                if (Physics.Raycast(m_Ray.origin, m_Ray.direction, out m_RayCastHit, Mathf.Infinity, myLayerMask))
                {
                    if (clicked = true && m_RayCastHit.collider.tag == gameObject.tag)
                    {
                        Debug.Log(m_RayCastHit.collider.name);
                        myTween.ZoomTo();
                        clicked = false;
                    }
                }
            }
        }
    }
Esempio n. 2
0
 public void ShowDetail(iTweenWorldZoomToCanvas go)
 {
     HideDetails();
     go.ZoomTo();
 }