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;
        }
    }
Beispiel #2
0
 // 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);
 }