Inheritance and Macro Library confliction between Objects.

I’ve having a problem using a macro library created for a “Parent Class”. Let’s say I’ve made 2 child classes based on that parent class. We’ll call them “Child 1” and Child 2".

Now let’s say Child 2 is the parent of another subclass and for the sake of understanding we’ll call that “Grandchild”.

Now my conflict occurs when “Grandchild” tries to use a macro in which “Child 1” has specific events placed in (unorthodox, I know), so I understand why the conflict is happening – it’s because of placed events specifically for “Child 1” in said macro so my question would be…

Is there a way to make this work without writing a clone of this macro specifically for “Grandchild” which omits the events for “Chlid 1” from the original macro?

I’ve tried using a wildcard variable with a class check but it errors… I can’t think of any other way but to write another macro, kudos if you’ve made it this far and have some idea what I’m trying to explain :slight_smile:

instead of having the event inside the macro call an event dispatcher, the in your children bind to that dispatcher when you need it