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.
get-display-media
cmder
xamarin.forms.shell
heremaps-imageapi
google-play-games
twitter-bootstrap-wizard
asyncstorage
wchar-t
asp.net-webhooks
fortigate
timezone-offset
slimselect
trinitycore
metacharacters
case-when
dingo-api
inappbrowser
system.drawing.graphics
devexpress-blazor
xmlmapper
angular8
daemons
webdriver-io
azure-web-pubsub
development-mode
python-mock
sharpjs
drf-queryset
activeresource
rfc2822