schedule method
Implementation
Future<void> schedule(dynamic scene, {Duration? delayed}) {
if (delayed != null) {
var future = Future.delayed(delayed);
var cancelOperation = CancelableOperation.fromFuture(future)
.then((value) => _state.setState(() {
_setScene(scene);
}));
_cancelOperations[future] = cancelOperation;
return future;
} else {
_setScene(scene);
return Future.value();
}
}