Example #1
0
    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;
            }
        }
    }
Example #2
0
 void Start()
 {
     playerScript = GameObject.FindGameObjectWithTag("Player").GetComponent <AlternativePlayerControls>();
     deathSource  = GetComponent <AudioSource>();
 }