public bool update(float elapsedTime) { timeIn -= elapsedTime; fade += elapsedTime / Duration; foreach (FadeOptions fo in fades) { fo.applyFade(fade); } return timeIn <= 0f; }