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 remaining = dt;
while (true) {
remaining = child.advance(remaining);
if (remaining == 0) break;
child.setToStart();
}
return 0;
}