private void DisableEffect() { if (sliderController.IsOverheated) { if (slider.value >= slider.maxValue / 4) { sliderController.ResetOverheat(); slider.transform.GetChild(1).GetChild(0).GetComponent <Image>().color = originalColor; } } slider.value += .5f * Time.deltaTime; }