waitAndDo method
void
waitAndDo({
- required double time,
- required TimeUpdateCallback onUpdate,
- VoidCallback? onEnd,
Implementation
void waitAndDo({
required double time,
required TimeUpdateCallback onUpdate,
VoidCallback? onEnd,
}) {
tempCallback(double deltaTime) {
time -= deltaTime;
if (time < 0) {
onUpdate(deltaTime, 0);
onEnd?.call();
return false;
}
onUpdate(deltaTime, time);
return true;
}
_updates.add(tempCallback);
}