
https://blueprintue.com/blueprint/7az-ol9z/
so on the left is whats in the character and the bit on the right is a "trap" (just a collision box for now).
The setup is that I have an BP interface with two events. one that takes 3 inputs (Damage amount, tick speed, and the actor that triggers the event) I pass it in the character BP and create a map with actor refs as the key, and timer handles as the value.
the issue im having is that if I put one trap inside the other (a bix box and a smaller box area inside) , they don't stack, but one overrides the other (usually the inside box). so the inner boxs damage starts playing, and the outside box stops. but when i exit the smaller box, the damage doesnt stop either. so what am I doing wrong? This is UE 5.7