Hi. I was hoping someone could help me figure this one out. In UE4, I've made a blueprint that sets a dynamic material instance for its mesh component. I want the construction script to run when the blueprint is dragged into the scene or when the blueprint is duplicated so that every instance has different randomization for their material. So far, this works. The problem is, the construction script is also running every time a translation such as movement, rotation, or scale is applied to the blueprint within the editor. I want the designer to be able to pick which instances they like and move them into place accordingly which is why this poses a problem. Could anyone point me to a solution? Thank you.
Replies