There is a animation player bug shows on godot ,
I dont konw why the same action can not trigger two times if we never changge to other animation.

I have tried it , once I call the animation attack, and while it finished ,I try it again , the animation player is playing ,but the spine animiton does nothing on it .

I wish you can update it ,and fix it . otherwise we have to round again and again.

    Related Discussions
    ...

    GALABEN Sorry for the trouble. I have confirmed that I can reproduce the issue, so we will investigate this issue.
    As a workaround, adding another SpineSpriteTrack and setting the animation already set on the lower track to the added track seems to work fine:

    It will also work if you have an Empty animation that is placed in between the same animation. I.e., attack1 -> -- Empty -- -> attack1 will work even if they are on the same track. However, this approach may not be suited to your requirements, since the skeleton's pose will reset to the setup pose when the empty animation is applied.