fade text unity
public Text text; public void FadeOut() { StartCoroutine(FadeOutCR); } private IEnumerator FadeOutCR() { float duration = 0.5f; //0.5 secs float currentTime = 0f; while(currentTime < duration) { float alpha = Mathf.Lerp(1f, 0f, currentTime/duration); text.color = new Color(text.color.r, text.color.g, text.color.b, alpha); currentTime += Time.deltaTime; yield return null; } yield break; }