recede method
- 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) {
assert(dt >= 0, 'Delta time cannot be negative.');
_elapsed -= dt;
if (_elapsed < 0) {
final remaining = -_elapsed;
_elapsed = 0;
return remaining;
}
return 0;
}