I’m trying to communicate between a UMG blueprint (button pressed) and another blueprint that is holding a model. I’d basically like to set the visibility based on a button press. I’ve created a custom event in the model’s blueprint to be called in the UMG blueprint. I followed this little tutorial on Blueprint communication and whenever I call the IsValid node, on my model’s blueprint variable, it returns Not Valid. The model I’m trying to reach in the blueprint, is a subobject of that blueprint, not the entire blueprint. So I am unsure as to why I need a variable at all. Why can’t I simply call the custom event?