update method

void update(
  1. double dt
)

Implementation

void update(double dt) {
  if (_clearRequest) {
    _clearRequest = false;
  }

  for (int i = _updates.length - 1; i >= 0; i--) {
    final result = _updates[i](dt);
    if (_clearRequest) {
      _clearRequest = false;
      return;
    }
    if (!result) _updates.removeAt(i);
  }
}