public static FadeTask StartFadeManual(Color color) { FadeTask fadeTask = new FadeTask() { color = color, updateMethod = UpdateMethod.Manual }; fadeTask.Start(); tasks.Add(fadeTask); return(fadeTask); }
public static FadeTask StartFade(Color color, float start, float remain, float end, bool useTimeScale = false) { FadeTask fadeTask = new FadeTask() { start = start, end = end, remain = remain, color = color, updateMethod = (useTimeScale)? UpdateMethod.TimeScaled: UpdateMethod.Always }; fadeTask.Start(); tasks.Add(fadeTask); return(fadeTask); }