I have several UI objects in a ScrollRect, all of which have their visibility bound by a UI Mask. The Mask works just fine when it needs to hide UI elements with the default UI material, but when I apply a custom material with a shader attached, the mask no longer hides elements outside its bounds. Does anyone have any suggestions for how to take a material and make it “maskable”?
Still haven’t figured this out. Any ideas?