The API for play_with_transition works well for transitioning between two single animations. However, if a third animation is played (i.e. walk -> run -> walk) when the player repeatedly taps a button there is a sharp transition and it seems to override the first transition.
Is this expected, and if so, is there a recommended way to handle this?