No, it depends on user actions if I want to reverse the master timeline or just part of it.
So, I probably should structure things differently.
var prologue = new TimelineLite({paused: true});
var epilogue = new TimelineLite({paused: true});
var foo = new TimelineLite({paused: true});
prologue.eventCallback('onComplete', function () {
foo.eventCallback('onComplete', function () {
epilogue.play();
}).play();
}).play();
// later
foo.reverse();
What do you think? Is there a simpler way?
Thanks for your help.