private void SetupHourglassTimer(TimeSpan duration) { if (_runningHourglassTimer != null) EndHourglassTimer(); _runningHourglassTimer = new HourglassTimer( duration: duration, interval_ms: 1); _runningHourglassTimer.Tick += _hourglassTimer_Tick; _runningHourglassTimer.Stopped += _hourglassTimer_Stopped; }
private void EndHourglassTimer() { if (_runningHourglassTimer != null) { _runningHourglassTimer.Stop(); _runningHourglassTimer = null; } }