public void Pause() { VerifyRootClock(); pauseOffset = rootClock.Time - beginTime; rootClock.RemoveClock(this); Tick(rootClock.Time); }
public void RemoveClock(IClock clock) { clocks.Remove(clock); if (IsConnected) { rootClock.RemoveClock(clock); } }