Ejemplo n.º 1
0
 /// <summary>
 /// Fade in with a given color for a given duration, and execute a callback when complete.
 /// </summary>
 /// <param name="c">The color.</param>
 /// <param name="duration">The duration in seconds.</param>
 /// <param name="callback">The callback to run when complete.</param>
 public static void FadeIn(Color c, float duration, FadeCompleteHandler callback)
 {
     AddHandler(callback);
     FadeIn(c, duration);
 }
Ejemplo n.º 2
0
 private static void AddHandler(FadeCompleteHandler h)
 {
     _onFadeComplete += h;
     _onFadeComplete += () => { _onFadeComplete -= h; };             // remove it after first execution
 }