Interactive Materials

Hi All,

I want to change the multiple materials of the multiple static meshes simultaneously, by clicking one button on the widget.
Can anyone have an idea how I can make this?
Thank you.

It might be more efficient to use a master-material(s) and change parameters WITHIN the materials vs changing from one material wholly to another.

Can you leverage material-parameter-collections? You can use one material for all things, or less overall, and change the values therein directly.

Otherwise, if you need to change values inside a material instance, you can use BPs to set a material-instance-dynamic and then assign that to your mesh(es), then updating parameters directly.