Calling `Renderer.material` will cause Unity to create a copy of the material. We could avoid this by using MaterialPropertyBlocks instead: https://docs.unity3d.com/ScriptReference/MaterialPropertyBlock.html
Calling
Renderer.materialwill cause Unity to create a copy of the material. We could avoid this by using MaterialPropertyBlocks instead: https://docs.unity3d.com/ScriptReference/MaterialPropertyBlock.html