dynamically change material

Hi,
I have created a material with both diffuse and emissive color. The question is: Is it possible to allow the user to choose whether to turn it on or not just like the shadow quality. The material is made in blueprints but code is also an option.

Well, you have 2 options: a parametric material, or two totally different materials.
I would go with the second, but it will require c++ to access the mesh data and change the material.

What are the benefits when having two separate materials