Damage Result
As a default, this class contains only a single damage parameter. You can easily extend it to support your idea better.
When the damage happens, a Damage Source will forward this result to the IDamageable where you can take care of every parameter in the result object.
Last updated