Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var colorStart : Color = Color.red;
- var colorEnd : Color = Color.green;
- var duration : float = 1.0;
- var elapsed: float = 0.0;
- var finished : boolean = false;
- var animDurationInFrames : float = 0.4;
- function Update () {
- if (elapsed < duration && finished == false) {
- renderer.material.color = Color.Lerp (colorStart, colorEnd, elapsed);
- } else {
- finished = true;
- }
- if (finished == true) {
- renderer.material.color = Color.Lerp (colorEnd, colorStart, elapsed);
- }
- if (gameObject.renderer.enabled && gameObject.renderer.enabled == true) {
- elapsed = elapsed + (Time.deltaTime / animDurationInFrames);
- }
- if (gameObject.renderer.enabled == false) {
- elapsed = 0.0;
- finished = false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment