Hi,
Uhm, good point. Please find attached a new version that filter the raycast to just that gameObject layer, so even if you have mesh in the way, it will trigger.
I guess the right thing would be to make it as an option to "ignore other layers". that do you think?
bye,
Jean