} // pause / unpause game //private bool IsRecording = true; // stop recording void Awake() { instance = this; ToggleMute += OnToggleMute; microphoneFeed = gameObject.AddComponent <MicrophoneFeed>(); sequenceDetector = SequenceDetector.Instance; sfxSource = gameObject.AddComponent <AudioSource>(); sfxSource.volume = SFX_VOLUME; musicSource = gameObject.AddComponent <AudioSource>(); musicSource.volume = MUSIC_VOLUME; // start music musicSource.clip = music; musicSource.loop = true; musicSource.Play(); // send running state change this.IsRunning = true; Onboard(); Invoke("StartGameLoop", 5f); }
public void Awake() { gameManager = GameManager.Instance; sequenceDetector = SequenceDetector.Instance; achievementsController = AchievementsController.Instance; GameManager.RunningStateChanged += OnRunningStateChanged; GameManager.ToggleMute += UpdateMuteButtons; SetAchievementsOpen(false); UpdateMuteButtons(gameManager.IsMuted); overlay.SetActive(false); sensitivitySlider.GetComponent <Slider>().value = SequenceDetector.INITIAL_SENSITIVITY; SetMicSensitivity(SequenceDetector.INITIAL_SENSITIVITY); }