void Update() { if (audioClips.Length > 0 && Input.GetKeyDown(KeyCode.F1)) { LeanAudio.playAudio(audioClips[UnityEngine.Random.Range(0, audioClips.Length)], transform.position, 0.5f, 1f); } }
IEnumerable <Instruction> RunTransition() { var overlayCanvas = CreditsScroller.Instance._OverlayCanvas; var image = overlayCanvas.transform.GetChild(0); var text = overlayCanvas.transform.GetChild(1); // fade out overlayCanvas.gameObject.SetActive(true); text.gameObject.SetActive(false); LeanTween.color(image.transform as RectTransform, Color.black, 1f); yield return(ControlFlow.Call(Wait(1f))); // swap _mousePlayer.SetActive(true); _vrPlayer.SetActive(true); CreditsScroller.Instance.DisableCreditOverlay(); LeanAudio.playAudio(_announcerClips[UnityEngine.Random.Range(0, _announcerClips.Length)], transform.position, 1f, 1f); yield return(null); Camera.main.gameObject.SetActive(false); _cameraStartup.gameObject.SetActive(true); // fade in LeanTween.color(image.transform as RectTransform, new Color(1f, 1f, 1f, 0f), 1f); yield return(ControlFlow.Call(Wait(1f))); // end text.gameObject.SetActive(true); overlayCanvas.gameObject.SetActive(false); }