I'm making a FSM on a bullet to detect collision, it's going to check the hit object, if the object is valid then it will proceed with a trigger event that notify the hit object, it then spawns a particle effect and wait until it kills itself.
But while running I found a problem: the FSM has been stuck in the state of trigger event after hit the enemy. I have attach a screenshot of my FSM here.
Presumably the WEAPON - ON HIT gets triggered and the state should mitigate to BLAH instead. If NOT, it should move to FINISHED and continue with the next process. But it just stays there as you can see the trigger event check box is green. And interesting enough, it still spawns the particle even that action is under trigger event in this case should never be executed if stuck in trigger event action. Why is that?
Can someone help me out? Thanks.