Advertisement
LittleAngel

Fader

Sep 1st, 2011
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.52 KB | None | 0 0
  1. IEnumerator FadeMessage (MessageDisplay thisDisplay, Message thisMessage) {
  2. float fadeDelay = thisDisplay.fadeDelay;
  3. float fadeSpeed = thisDisplay.fadeSpeed;
  4. yield return new WaitForSeconds (fadeDelay);
  5. float fadeTimer = 0.0f;
  6. while (fadeTimer < fadeSpeed) {
  7. thisMessage.color.a = Mathf.Lerp(0, 1, (fadeSpeed - fadeTimer) / fadeSpeed);
  8. fadeTimer += Time.deltaTime;
  9. UpdateDisplay (thisDisplay);
  10. yield return null;
  11. }
  12. if (thisMessage != null)
  13. DeleteThisMessage (thisDisplay, thisMessage);
  14. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement