DurationTask<T extends App<T>> constructor

DurationTask<T extends App<T>>(
  1. T app, {
  2. double seconds = 0,
  3. required void actionUpdate(
    1. DurationTask<T> self,
    2. double dt
    ),
  4. void actionFinish(
    1. DurationTask<T> self
    )?,
})

Implementation

DurationTask(super.app, {
  double seconds = 0,
  required this.actionUpdate,
  this.actionFinish,
}) : remaining = seconds;