void Update() { if (isEntered) { timeElapsed += Time.deltaTime; progressImage.fillAmount = Mathf.Clamp01(timeElapsed / GazeActivationTime); if (timeElapsed >= GazeActivationTime) { timeElapsed = 0; progressImage.fillAmount = 0; isEntered = false; manager.introComplete(true);//loads hall } } else { timeElapsed = 0; } }