1using System.Collections;
2using System.Collections.Generic;
3using NaughtyAttributes;
19 var mat = GetComponent<MeshRenderer>().material;
20 mat.SetColor(
"_Color",
new Color(0, 0, 0, 0));
26 StartCoroutine(Fading());
31 StartCoroutine(Fading(
true));
37 StartCoroutine(WhiteAway());
40 private IEnumerator Fading(
bool IN =
false)
42 var mat = GetComponent<MeshRenderer>().material;
43 for (
float i = 0; i < 100; i++)
45 yield
return new WaitForSeconds(0.005f);
46 mat.SetColor(
"_Color",
new Color(0,0,0, IN ? 1 - i/100 : i/100));
52 private IEnumerator WhiteAway()
54 var mat = GetComponent<MeshRenderer>().material;
55 for (
float i = 0; i < 100; i++)
57 yield
return new WaitForSeconds(0.005f);
58 mat.SetColor(
"_Color",
new Color(1,1,1, 1 - i/100));
UnityEngine.UI.Button Button