Point Damage is meant to represent damage dealt by projectiles, hit scan weapons, or even melee weaponry.
Float - The amount of damage being passed into the Actor.
Object DamageType - This is the object that contains additional data on the Damage being dealt.
Vector - The location of where the damage is being applied.
Vector - The direction of the collision.
PrimitiveComponent - The Component on the executing Actor that was hit.
Name - The name of the bone that was hit.
Shot from Direction
Vector - The direction the damage came from.
Actor - The Actor that is responsible for the damage. This would be the Actor that fired a gun or threw the grenade to deal the damage.
Actor - The Actor that caused the damage. This would be like a bullet or explosion.
In this example, when any damage is received, the damage dealt is subtracted from the Actor's health, but if the Head of the Actor is hit then the Actor's health is set to -1.