Unity's Raycast functions has a parameter you could use to raycast to a particular GameObject. You can also use that parameter to ignore particular GameObject.
mini-forge
lucee
multi-process-service
excel-2010
help-system
function-constructor
nbconvert
console-application
gradle-kts
volt
ejabberd-hooks
asp.net-core-cli
special-folders
zeromq
text-coloring
cmdline-args
latex2exp
hibernate-5.x
powergui
offline-caching
fleet
python-aiofiles
relaxng
mediawiki-visualeditor
firefox-headless
hlsl
pseudocode
meshlab
android-espresso
web-compiler