Right now you cannot damage specific parts of a body, such as the hand when touching a lightbulb. The framework for it is already there as each body part has its own DamageContainer. BodyManagerComponent's damage methods would need to be changed to check for BodyManagerHealthChangeParams when called, and if so distribute the damage across its limbs. This would also require the removal of DamageContainer from the body as the damage would be isolated to the parts instead.
More elaborate methods could also be added, just as parameters that spread the damage across different body parts with a bias.
Right now you cannot damage specific parts of a body, such as the hand when touching a lightbulb. The framework for it is already there as each body part has its own DamageContainer. BodyManagerComponent's damage methods would need to be changed to check for BodyManagerHealthChangeParams when called, and if so distribute the damage across its limbs. This would also require the removal of DamageContainer from the body as the damage would be isolated to the parts instead. More elaborate methods could also be added, just as parameters that spread the damage across different body parts with a bias.