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.
texteditingcontroller
facebook-ios-sdk
buildout
tgmath
linktable
gml
subreport
lms
kiwi-tcms
twitter
conque
filezilla
ncr
git-subtree
ssh2-sftp
binomial-heap
angularjs-google-maps
google-cloud-registry
unauthorized
xdist
pimcore-v5
ultrawingrid
variadic-tuple-types
rewind
powermanager
firecracker
pci-dss
word-2007
choropleth
camera-view