public void StartTestTimer() { ResetState(); // 这是重要的代码示例位,我们在其中注册了一个新计时器 _testDsdsDSTimer = DSTimer.Register( GetDurationValue(), () => _numLoops++, secondsElapsed => { UpdateText.text = $"Timer ran update callback: {secondsElapsed:F2} seconds"; }, IsLoopedToggle.isOn, !UseGameTimeToggle.isOn); CancelTimerButton.interactable = true; }
public void CancelTestTimer() { DSTimer.Cancel(_testDsdsDSTimer); CancelTimerButton.interactable = false; NeedsRestartText.gameObject.SetActive(false); }
public void ResumeTestTimer() { DSTimer.Resume(_testDsdsDSTimer); }
public void PauseTestTimer() { DSTimer.Pause(_testDsdsDSTimer); }