Material Param. Collection vector not changing on static mesh

Hello,

I didn’t know how to properly word the question title, but hopefully this makes the question more clear.

I have created a Material Parameter Collection with a vector. On a new Material, I’m using said vector from the Collection as the Base Color and have it applied to a mesh in the level.
When you enter the game, I have set it so that on BeginPlay, I get a color at random from an Array and update the Material Parameter Collection, which in turn would change the color of the mesh. For testing purposes, I also have a text printed with the same color. The printed text works (ie. the color changes randomly), but the mesh color doesn’t change.

Do I need to set each mesh material to Dynamic to be able to alter this? I want to have multiple meshes with this material and having to do blueprints for all those meshes so I can change the color is something I would like to prevent.

Here’s an image of the blueprint changing the colors just in case:

Thank you very much,
Mik2121

Hey Mik2121, I can’t see anything wrong with the blueprint. I tested it myself with something similar and it worked; so I’ll post my steps and maybe it’ll help.

Hope this helps, Tom.