Когда элементы интерфейса (UI) находятся поверх объекта, и нам нужно знать об этом при клике , используем: EventSystem.current.IsPointerOverGameObject() Например: // если кликнули правой кнопкой мыши if (Input.GetMouseButtonDown(0) && !EventSystem.current.IsPointerOverGameObject()) { // а попали по элементу UI } // если ткнули пальцем if (Input.touchCount > 0) { Touch touch = Input.GetTouch(0); if (touch.phase == TouchPhase.Began &&…