TakeDamage modification - adding whole FDamageEvent delegate or Radial Damage delegate


Current AActor::TakeDamage implementation has 2 delegates OnTakePointDamage and OnTakeAnyDamage but have no delegate for radial damage like it has for point damage.
The thing is this prevents from adding something like damage component where i can subscribe on damage events and execute them in component code in addition to native damage system.

It would be cool if you:
add delegate for Radial Damage like for point damage exists
add delegate like OnTakeDamage where all parameters will be passed so you can have the whole content of FDamageEvent

I know i can do it myself, but i do not wanna work with source engine version, because binary build is good enought