Any reason to prefer FPointDamageEvent
+TakeDamage
instead of UGameplayStatics::ApplyPointDamage
?
The later is simpler (one function to call), avoids useless events (0 damage), and is safer (ensures DamageType isn’t nullptr for the event handler).