Вот в чём суть вопроса. Есть луч вида:
Синтаксис:
Используется csharp
ray=cam.ScreenPointToRay(Input.mousePosition);
И есть новый UI на канвасе вида Screen Space - Overlay. Нужно сделать так, чтобы луч (используется Physics.Raycast) не проходил (читай: не выполняется условие на if (Physics.Raycast<...>)), если курсор находится на любом из элементов UI. Возможно, нужна какая-то проверка или как-то можно сделать через layermask, не вдупляю что-то.
Буду признателен за помощь в разрешении этой задачки.