This Unreal Engine 5.3 Gameplay Ability System video is about adding the Collision and Effects to the Flame Burst Dash Gameplay Ability.
We start by creating the Capsule Trace By Channel to check for World collisions to stop the Player Character’s movement early. We next move the Player Character and then explain why we’re not using a Trace By Channel to collide with the Enemy Characters, and instead use Multi Capsule Trace For Objects. This function will return an array with each Pawn collided with about a dozen times, so we trim that down to Enemy Characters only and Add Unique them to an Array, that then is used to apply the Burning Gameplay Effect and to Spawn a Niagara System at their Location.
https://dev.epicgames.com/community/learning/tutorials/9JPP/unreal-engine-55-player-powers-flame-burst-dash-effect-let-s-make-a-top-down-shooter