Class in Yarn.Unity
Inherits from System.Object
public static class EffectsA coroutine that fades a CanvasGroup object's opacity from from to to over the course of fadeTime seconds, and then invokes onComplete . An InterruptionFlag may be used to signal that the fade should be interrupted; if this happens, the opacity is set to to .
Method in Effects
public static IEnumerator Typewriter(TextMeshProUGUI text, float lettersPerSecond, Action onCharacterTyped = null, Action onComplete = null, InterruptionFlag interruption = null)TextMeshProUGUI text
float lettersPerSecond
Action onCharacterTyped
Action onComplete
Yarn.Unity.InterruptionFlag interruption
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)