Multiple call methods in animation player while using blendspace

Godot Version



I want to make step sounds using call method track in animation player. But, blendspace of my locomotion triggers both call methods from two blending animations. Because they are blending, they are playing at the same time and calling methods. But i want only one animation’s step sounds to be played. I came up with some cheap and dirty workarounds like “await” or something but i really think there is better solution

If you are using an animation style where it makes sense, you can switch the blend mode of the blendspace to discrete.

There might be a better solution but that’s the one I ended up finding.