This Unreal Engine 5.3 Gameplay Ability System video is about generating Heat on the Enemy, which when it gets high enough procs the Burning Effect.
We start by creating the Heat Attribute in the Health Set, and add the Heat Attribute Change functions to the Enemy Character C++ Class. In the Editor, we create the Heat Up Gameplay Effect with a SetByCaller value, and the Cool Down Gameplay Effect which just removes 50 Heat. Then in the Enemy Character Blueprint, when Heat reaches 50, we apply the Burning Gameplay Effect, along with the Cool Down Gameplay Effect to reset the Heat Attribute Value. Lastly, we update the Laser Beam Gameplay Ability to apply Heat to all the Hit Enemies.
https://dev.epicgames.com/community/learning/tutorials/8JoP/unreal-engine-49-player-powers-laser-beam-heat-let-s-make-a-top-down-shooter