Example #1
0
    void RevivePlayerAtPreviousHour()
    {
        uiManager.HideRevivingIndicator();
        uiManager.HideChallengeCountdownPanel();

        GameObject[] enemies = GameObject.FindGameObjectsWithTag("Enemy");
        foreach (GameObject e in enemies)
        {
            Destroy(e);
        }

        clockManager.SetClockTime(clockManager.currentClockTime - 1);
        clockManager.ResetCountdown();

        playerDead = false;
        player.GetComponent <Health>().ResetHealth();
        player.transform.position = Vector3.zero;
        player.GetComponent <Animator>().SetTrigger("revive");
        player.GetComponent <PlayerController>().enabled = true;
        player.GetComponent <Collider>().enabled         = true;
        reviving = false;
    }