IEnumerator QuickFadeWait() { Fade.StartFade(Color.black, 1, 2); aSource.PlayOneShot(movementAudio); yield return(new WaitForSeconds(movementAudio.length)); switch (PlayerState) { case 0: { TriggerCloseAnim.PerformClose(); aSource.PlayOneShot(doorClose); transform.position = position1.position; PlayerState++; DestroyInvisWall(); break; } case 1: { transform.position = position2.position; PlayerState++; ActivateObjects(); break; } } SteamVR_Fade.Start(Color.clear, 2); if (!waterCol.enabled && PlayerState == 1) { waterCol.enabled = true; } }
void Start() { instance = this; }