Blueprints have a really handy feature where a Blueprint child can add a bind to a parent function, such as “Take Damage” so any information passed to the parent, can be siphoned by the Child as well. Meaning child BPs can add their own unique behaviour in response to things like taking damage.
I want to get this behaviour working with Actor Components. Specifically, I have a “Damageable” Actor Component that contains logic for losing and gaining health. Ideally, I wanted to add my “Inflict Damage” interface event to the component, and add a “Call to Parent Function” to that, but it sadly doesn’t support interfaces.
Basically I am trying to find a way to make it so I can drag this Actor Component onto any actor and it will start receiving and calculating damage without me having to set anything else up inside of BP.