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; } } } } }
public void ShowDetail(iTweenWorldZoomToCanvas go) { HideDetails(); go.ZoomTo(); }