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.
wildcard
rollup
milter
metafor
lintian
package-name
sublimetext-snippet
flashlight
android-scrollview
matrix-decomposition
focus
argc
behaviorsubject
ltrace
geom-vline
soapy-sdr
element-plus
lerna
batching
tiles-3
susy-sass
base
azure-cosmosdb-gremlinapi
runcommand
delimited-continuations
ocmock
zurb-foundation-5
jointjs
software-product-lines
java-threads