public void Update(float timeDelta) { //Ray from Camera Ray ray = camera.ScreenPointToRay(Input.mousePosition); Debug.DrawRay(ray.origin, ray.direction * 100); //If Left mouse Button is pressed adjust height //Get Collision Point Vector3?collisionPoint = terrain.CollisionPoint(ray); //Get all Points within Stencil if (collisionPoint != null) { DebugUtil.DebugDrawCircle((Vector3)collisionPoint, radius); Debug.Log("CollisionPoint:" + collisionPoint); if (Input.GetMouseButton(0)) { ApplyHeight(Stencil.Circle, (Vector3)collisionPoint); } } }