- (UAblAbilityContext) AbilityContext - The Ability Context for this Ability
- (FName) EventName - The Event Name passed to this method from the task.
- (Float) BaseDamage - The base (Default) damage from the task.
- (AActor) Actor - The actor the damage is being calculated for.
If your game needs to do things like check resistances, skills, or any other types of combat math - this is where you would do it.
NOTE: If you are using Async Calculate - be sure your blueprint scripting logic is thread safe.