private void OnTimer(object state) { var dTime = DateTime.Now - _lastTimerTime; ElapsedTimeChanged?.Invoke(DateTime.Now - _startTime); Speed += Acceleration * dTime.TotalSeconds; Distance += Speed * dTime.TotalSeconds; _lastTimerTime = DateTime.Now; }
private void ChangeElapsedTime(object state) { _elapsedTime++; ElapsedTimeChanged?.Invoke(this, new ElapsedTimeChangedEventArgs(_elapsedTime)); }