1using System.Collections;
2using System.Collections.Generic;
6[RequireComponent(typeof(Light))]
11 private Coroutine started;
12 private new Light light;
13 private Color from, to;
17 light = GetComponent<Light>();
35 StartCoroutine(DoWork());
38 private IEnumerator DoWork()
40 for (
float i = 0; i <= 1; i += 0.05f)
42 light.color =
Color.Lerp(@from, to, i);
43 yield
return new WaitForEndOfFrame();
52 started = StartCoroutine(Started());
55 private IEnumerator Started()
57 for (
float i = 1; i <= 3; i += 0.2f)
60 yield
return new WaitForEndOfFrame();
62 for (
float i = 3; i > 0; i -= 0.2f)
65 yield
return new WaitForEndOfFrame();
69 light.color =
Color.red;
void LerpColor(Color color)