AnimationTree - oneshot repeats in the interrupted amination node

Godot Version




I have the following node blend tree:

When ever I invoke the one shot node it plays through as expected. However, once completed it repeats some or all of the one shot animation. (Unholstering and weapon)

I have noticed that the length of time the repeat lasts seems to match the animation node it is replacing. Almost like that animation node has inherited the oneshot animation to complete its loop. After which is returns to the correct looping animation in this case Idle.

The issue occurs both in game and while testing on the editor which leads me to believe this is not a code issue although happy to share.

I think I’m just missing something albeit I have scoured the forums to find an answer.

Any guidance is appreciated.