Shader Graph - Inherit from Sprite Renderer or Image Component
I wish to create a material for all of the UI elements in my scene (so that they flicker and have a bit of noise). I'm using Unity 2018 and so the Sprite shader I downloaded is no longer working. In Shader Graph I can create a shader whereby I can achieve the look I'm going for however the issue is that you have to specify the specific sprite in the material.
So lets say I have 100 different individual UI elements, these are all either Image components or Sprite Renderer components. Previously the custom shader material that I had could be applied to all of these UI elements at once and the noise/flickering effect would be applied to each UI element. However with the new Shader Graph it requires me within the material to specify what texture to use as the Albedo, so I'd have to technically create a different material for each unique UI element and then specify the teure to use within the material slot (as it won't be applying the image within the Sprite Renderer or Image Texture component).
Is there a way for me to do this? I can't find anything anywhere online! Thanks in advance (hopefully my ramble has made sense)!