public void StartGame() { startButton.SetActive(false); menu.SetActive(false); cameraControl.FadeOut(); Invoke("SetUpPlayer", cameraControl.fadeTime * 2f); mixer.Select(1); mixer.Set(ambient); mixer.Select(0); mixer.SetLoop(false); mixer.SetTransitionTime(5f); mixer.SetPivot(0.95f); mixer.MixWith(1); }
protected override void SwitchEffect() { base.SwitchEffect(); AudioSource mazeAudio = MazeManager.instance.GetComponent <AudioSource>(); mazeAudio.clip = teleportSound; mazeAudio.Play(); player.transform.position = RandomLocation(); CameraEffects.FadeOut(); EndSwitch(); }
protected override void SwitchEffect() { base.SwitchEffect(); AudioSource mazeAudio = MazeManager.instance.GetComponent <AudioSource>(); mazeAudio.clip = wallMoveSound; mazeAudio.Play(); foreach (GameObject wall in wallsToMove) { wall.transform.Translate(Vector2.up * 4); } CameraEffects.FadeOut(); EndSwitch(); }