sprites / diffuse does not support rectmask

i upload this twice because no one answered me

I am making a level select for the ui and am using a rectmask but it wont work

because i am using sprites/diffuse shader because i want to have a cool lighting effect

i want a shader that acts like spirtes / diffuse and supports rectmask but i dont know shader code

please help
thank you

nevermind unity has a built in shader that fixes the problem its called ui / lit / transparent

i hate everything