Cái này có lẽ sai về phần thuật toán:
Bạn để ý biến SlideTick lúc nào cũng > 0 (Do phần set ở Trigger 1 của bạn), vì vậy ở câu if thứ nhất của Trigger 2 chỉ cần xét điều kiện là số Unit trong FlameTarget có > 0 hay ko
--- Lúc cast spell ở chỗ ko người: số Unit trong FlameTarget = 0, và bạn chỉ add Unit vào FlameTarget lúc Flame mới xuất hiện mà thôi nên sau này Flame có đụng Unit nào thì Unit đó cũng ko đc add vào FlameTarget
--- Lúc cast spell giữa 1 đám quái: số Unit trong FlameTarget > 0, nhưng có 4 group FlameTarget khác nhau theo 4 chiều, và chỉ những Flame ở góc nào có số Unit trong FlameTarget > 0 mới boom và boom ngay sau khi tạo chứ ko slide.
Cách khắc phục: mình sẽ nói sau vì còn đang rối rắm với cái vụ array với MUI

(gà mà).
Bạn yên tâm vì box còn nhiều pro lắm