I have a state machine with three possible states, Idle, Moving and Picking Up. My character sits in the Idle state until the AI tells it to move to an object. When it gets there it is told to pick the object up. To do this, I’m setting a IsPickingUp Boolean value on the animation blueprint to True. The state machine then transitions to the Picking Up state when this Boolean value is true. When the picking up animation completes, it transitions back to the Idle state.
In the transition back, I’ve set up a notification on for End Transition Event. I want to use this to set IsPickingUp back to False. However the event is never called? Why? I’ve also tried using the Left State Event on the actual Picking Up state instead, but it too never gets called? What is going on?
Is this a bug or am I doing something wrong?