advance method
- double dt
override
Advances this controller's internal clock by dt, returning any
leftover time once finished.
Implementation
@override
double advance(double dt) {
var overflow = children[_currentIndex].advance(dt);
while (overflow > 0 && _currentIndex < children.length - 1) {
_currentIndex += 1;
overflow = children[_currentIndex].advance(overflow);
}
return overflow;
}