I am working on an APP to change material of the wall and floor. So almost every mesh in the level can be selected and changed.
In the level, I use LineTrace to hit/select objects. If any/floor wall is selected, a widget with buttons for materials to show up. My problem is: if the button in this widget is clicked, the wall behind the widget is also selected. And I don’t want to use SetInputModeUIOnly, because I still want to select the wall which is not behind the widget.
In other words: I want to enable the selection of the wall which is not behind the widget, and disable the selection of the wall which is behind the widget.
How can I do that? Is there anyway to let the widget “block” the Line Trace?