Do I have to chain animations on the same property using the callback function or coroutines?
This does not seem to produce the effect I would expect:
gui.animate(self.combo_start, "position.x", 320, gui.EASING_INOUTQUART, 0.5)
gui.animate(self.combo_start, "position.x", -960, gui.EASING_INOUTQUART, 0.5, 1.5)
expected: node moves to position.x 320, waits 1.5 secs and then moves to position.x -960
result: nodes waits 1.5 secs and then moves to position.x -960