I have 2 animation states
In the character bp, I change the player action variable to “TAKING_DAMAGE” when pressing F key.
In the “Taking Damage Entered Event” I print “Entered Taking Damage” string.
In the “Taking Damage Left Event” I set the action variable as “IDLE”.
When I press “F”, Animation Blueprint enters the “Taking Damage” state, then the animation stops (Taking Damage Loop is false), and the “Taking Damage Left Event” is triggered.
Animation Blueprint re-enters “Taking Damage State” for a short time (even though the player action variable is IDLE) and then returns to the idle state. But I change the player action variable to “IDLE” in the “Taking Damage Left Event”, how can this be possible?
I tried to disable Animation Blueprint MultiThreaded.