Protected constructorReadonly causeA summary of the reason that damage was caused.
Readonly damageDescribes the amount of damage caused.
Readonly damagingOptional entity that caused the damaging attack, or undefined if the hurt reason was not because of another entity.
Readonly hurtEntity that was hurt.
Readonly projectileOptional entity for a projectile that potentially hurt an entity.
Contains information related to an entity getting hurt by another entity.