void Update() { if (playerScript == null) { playerScript = GameObject.FindGameObjectWithTag("Player").GetComponent <AlternativePlayerControls>(); } if (startTimer) { Timer -= Time.deltaTime; } if (Timer < 0) { if (deathScenario == 1) { SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex); } if (deathScenario == 0) { SceneManager.LoadScene(sceneToLoad); } } if (!activated) { if (PlayerDead) { fadeScript.Reverse = true; startTimer = true; playerScript.playerDied = true; deathSource.PlayOneShot(deathSound, 1f); activated = true; } } }
void Start() { playerScript = GameObject.FindGameObjectWithTag("Player").GetComponent <AlternativePlayerControls>(); deathSource = GetComponent <AudioSource>(); }