// Update is called once per frame void Update() { if (Input.GetMouseButtonDown(0)) { RaycastHit hit; if (Physics.Raycast(Camera.main.transform.position, Camera.main.transform.forward, out hit)) { Debug.DrawRay(Camera.main.transform.position, Camera.main.transform.forward * hit.distance, Color.red); //Debug.Log("Did Hit"); Wall.AddHole(new Vector2(hit.point.x, hit.point.y)); } } }