I have a node that I would like to animate with tweens. The desired behaviour is:
- When I click the node, if it is not currently playing a tween, it plays a tween immediately
- When I click the node, if it is currently playing a tween, it appends a different tween animation to be run after the current (and all other previously queued) tweens have finished
What is the best way to achieve this? Godot does not allow for new tweeners to be added to a tween that is currently running.