Method in Effects
A coroutine that fades a CanvasGroup object's opacity from from to to over the course of fadeTime seconds, and then invokes onComplete . An may be used to signal that the fade should be interrupted; if this happens, the opacity is set to to .
float from
The opacity value to start fading from, ranging from 0 to 1.
float to
The opacity value to end fading at, ranging from 0 to 1.
Action onComplete
A delegate to invoke after fading is complete.
CanvasGroup canvasGroup
float fadeTime
interruption
public static IEnumerator FadeAlpha(CanvasGroup canvasGroup, float from, float to, float fadeTime, Action onComplete = null, InterruptionFlag interruption = null)