scheduleTick method
Schedules a tick for the next frame.
This should only be called if shouldScheduleTick is true.
Implementation
@override
void scheduleTick({bool rescheduling = false}) {
assert(!scheduled);
assert(shouldScheduleTick);
callbacks[_callback!] = this;
t ??= Timer.periodic(timeTickerDuration, callBack);
}