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; }