public void SwitchTimeScale() { switch (timeScale) { case 0: beatSource.PlayScheduled(SimpleClock.AtNextMeasure()); break; case 1: beatSource.PlayScheduled(SimpleClock.AtNextQuarter()); break; case 2: beatSource.PlayScheduled(SimpleClock.AtNextEighth()); break; case 3: beatSource.PlayScheduled(SimpleClock.AtNextSixteenth()); break; case 4: beatSource.PlayScheduled(SimpleClock.AtNextThirtySecond()); break; } }
// Update is called once per frame void Update() { if (!playNote.isPlaying) { playNote.PlayScheduled(SimpleClock.AtNextQuarter()); playNote.SetScheduledEndTime(SimpleClock.AtNextHalf()); } frontLeft.localEulerAngles = new Vector3(0, 0, 90 + target); frontRight.localEulerAngles = new Vector3(0, 0, -90 - target); backLeft.localEulerAngles = new Vector3(0, 90, 90 + target); backRight.localEulerAngles = new Vector3(0, 90, -90 - target); }