The idea would be to provide an helper to easily add a delay to a tween (not a sequence, there is already appendInterval()
for that).
But the syntax can be kinda annoying to remember.
But I'm kinda worried by the fact it's the only API that doesn't return the tween but a sequence with the tween inside.
This can cause some side effect based on the parameter order. For example those two tweens should give the same result:
// here the 2nd timescale overwrite the first one, so the tween will run at x2
tween.setTimescale(0.5).setTimescale(2).start()
// here both are set on different object, so the tween will run at x1 (0.5 x 2)
tween.setTimescale(0.5).delay(0).setTimescale(2).start()
duration = delayBefore + tweenDuration + delayAfter