Further looking into this, it seems that indeed the materials are changing but I’m seeing no visual confirmation of this… do we need to “apply” the material?
Where exactly does a ParticleRenderer get it’s material from?
This code returns expected results in the Log - that is, as I assign a material from materials[ ] it is reflected as changed when I print out the name on both the GameObject renderer and the ParticleRenderer.material
Why isn’t the particle rendering drawing with the newly assigned material? Is this a bug?