// Update is called once per frame
    void Update()
    {
        if (Input.GetMouseButtonDown(0))
        {
            RaycastHit hitInfo  = new RaycastHit();
            RaycastHit hitInfo2 = new RaycastHit();
            bool       hit      = Physics.Raycast(Camera.main.ScreenPointToRay(Input.mousePosition), out hitInfo);

            if (hit)
            {
                if (hitInfo.transform.tag == "car")
                {
                    objName = hitInfo.transform.tag;
                }
            }
            else if (objName != "")
            {
                bool hitZoomed = Physics.Raycast(secondCam.ScreenPointToRay(Input.mousePosition), out hitInfo2);
                if (hitInfo2.transform != null)
                {
                    _interactOBJScript.AppearInCamera(hitInfo2.transform.name, hitZoomed);
                }
            }
            else
            {
            }
        }
    }
Exemple #2
0
 // Update is called once per frame
 void Update()
 {
     if (Input.GetMouseButtonDown(0))
     {
         RaycastHit hitInfo = new RaycastHit();
         bool       hit     = Physics.Raycast(Camera.main.ScreenPointToRay(Input.mousePosition), out hitInfo);
         if (hit)
         {
             _interactOBJScript.AppearInCamera(hitInfo.transform.name, hit);
         }
     }
 }