Это видео по системе игровых способностей Unreal Engine 5.3 посвящено накоплению нагрева у противника: когда он достигает достаточно высокого значения, срабатывает эффект горения.
Начинаем с создания атрибута «Нагрев» в наборе «Здоровье» и добавляем функции изменения атрибута «Нагрев» в C+±класс вражеского персонажа. В редакторе создаём игровой эффект «Нагрев» со значением SetByCaller и игровой эффект «Охлаждение», который просто снимает 50 единиц нагрева. Затем в Blueprint вражеского персонажа, когда нагрев достигает 50, применяем игровой эффект «Горение» вместе с игровым эффектом «Охлаждение», чтобы сбросить значение атрибута «Нагрев». Наконец, обновляем игровую способность «Лазерные лучи», чтобы она применяла нагрев ко всем поражённым противникам.
https://dev.epicgames.com/community/learning/tutorials/11dj/unreal-engine-49