Pausing and/or resuming a PlaytimeTimer when it's active, will decrease the preexisting time. This makes all PlaytimeTimer naturally non monotonic and may lead to inaccurate timing.
The functionality of pausing and resuming PlaytimeTimers can otherwise be replicated more consistently and safely by simply starting and stopping them conceptually, and ensures a more stable state for the timer computationally.
Pausing and/or resuming a
PlaytimeTimerwhen it's active, will decrease the preexisting time. This makes allPlaytimeTimernaturally non monotonic and may lead to inaccurate timing.The functionality of pausing and resuming
PlaytimeTimers can otherwise be replicated more consistently and safely by simply starting and stopping them conceptually, and ensures a more stable state for the timer computationally.