IEnumerator AfterBriefPause() { yield return(null); DavisDnB_AudioManager.Instance.PlaybackSpeedChangeEvent(whichSpeed); switch (whichSpeed) { case PlaybackSpeed.Slow: speedManager.ChangeSpeed(10f); break; case PlaybackSpeed.Medium: speedManager.ChangeSpeed(50f); break; case PlaybackSpeed.Fast: speedManager.ChangeSpeed(90f); break; } yield return(new WaitForSeconds(1f)); DavisDnB_AudioManager.Instance.StartASong(whichSong); DavisDnB_AudioManager.Instance.TriggerWallEvent(whichLayer); Debug.Log("Song should be started now."); }
IEnumerator AfterBriefPause() { yield return null; DavisDnB_AudioManager.Instance.PlaybackSpeedChangeEvent(whichSpeed); switch (whichSpeed) { case PlaybackSpeed.Slow: speedManager.ChangeSpeed(10f); break; case PlaybackSpeed.Medium: speedManager.ChangeSpeed(50f); break; case PlaybackSpeed.Fast: speedManager.ChangeSpeed(90f); break; } yield return new WaitForSeconds(1f); DavisDnB_AudioManager.Instance.StartASong(whichSong); for (int i = 1; i <= 3; i++) { float randomWall = Mathf.FloorToInt(Random.Range(0, 6)); Debug.Log("Random wall int was: " + randomWall); if (randomWall == 0) { DavisDnB_AudioManager.Instance.TriggerWallEvent(MusicLayer.Charleston); } else if (randomWall == 1) { DavisDnB_AudioManager.Instance.TriggerWallEvent(MusicLayer.Dholak); } else if (randomWall == 2) { DavisDnB_AudioManager.Instance.TriggerWallEvent(MusicLayer.Funk); } else if (randomWall == 3) { DavisDnB_AudioManager.Instance.TriggerWallEvent(MusicLayer.OGProd); } else if (randomWall == 4) { DavisDnB_AudioManager.Instance.TriggerWallEvent(MusicLayer.Sniper); } else if (randomWall == 5) { DavisDnB_AudioManager.Instance.TriggerWallEvent(MusicLayer.Squeaker); } Debug.Log("Finished calling fake wall " + i); yield return null; } //finally trigger the correct one DavisDnB_AudioManager.Instance.TriggerWallEvent(whichLayer); Debug.Log("Song should be started now."); }
private void OnTriggerEnter(Collider other) { if (other.tag == "Controller") { speedManager.ChangeSpeed(sentRTPCValue); Debug.Log("Sent speed RTPC value of " + sentRTPCValue); pLift.LowerPanels(); } }