Hello,
I've been working on an indicator to show the player that a power up is about to expire.
There is an FSM that enables a power up for 30 seconds and in that same FSM, there are actions to enable/disable a separate FSM that tells the character mesh to wait 27 seconds before a Blink state (which means the character blinks when there are 3 seconds left of the power up).
It all works, except SOMETIMES, after the Blink action, the character mesh stays invisible even though the FSM is disabled once the power up ends.
Here is how the Blink FSM looks: