Whats the difference Event AnyDamage and Bind Event To On Take Any Damage?

That’s because they are effectively the same when used like this (with the OnTakeAnyDamage binding as self).
ReceiveAnyDamage (the underlying name for AnyDamage) is just a convenient binding for OnTakeAnyDamage on self.

Notice how the OnTakeAnyDamage binding you’ve made also has the DamagedActor pin- that pin would be relevant if you weren’t binding to self, since that would tell you which actor called the OnTakeAnyDamage event- it’s the same as the target that was bound.


The only place ReceiveAnyDamage/OnTakeAnyDamage are ever called are right next to each other.

ReceiveAnyDamage Declaration:

OnTakeAnyDamage Declaration:

The only place either are called: