Entity:DispatchTraceAttack
Entity:DispatchTraceAttack( CTakeDamageInfo damageInfo, table traceRes, Vector dir = traceRes.HitNormal )
Description
Performs a trace attack towards the entity this function is called on, as if an invisible bullet is shot towards it. Visually identical to Entity:TakeDamageInfo.
Calling this function on the victim entity in ENTITY:OnTakeDamage can cause infinite loops.
This function correctly applies damage to func_breakable_surf entities, unlike Entity:TakeDamageInfo.