reset method

  1. @override
void reset()
override

Resets this effect back to its start.

Implementation

@override
void reset() {
  if (_current < effects.length && _current != 0) {
    effects[_current].detach();
  }

  for (final effect in effects) {
    effect.reset();
  }

  _current = 0;
  _advance();
}