recede method

  1. @override
double recede(
  1. double dt
)
override

The reverse of advance: recedes this controller's internal clock by dt, returning any leftover time once back at the start.

Implementation

@override
double recede(double dt) {
  var remaining = dt;

  while (true) {
    remaining = child.recede(remaining);
    if (remaining == 0) break;
    child.setToEnd();
  }

  return 0;
}