// Update is called once per frame void Update() { //Debug.Log (typeOfFade.Equals(FadeType.fadeIn)); //Debug.Log (typeOfFade.Equals(FadeType.fadeOut)); if (typeOfFade.Equals(FadeType.fadeIn)) { //Debug.Log(r.color.a); if (r.color.a < 1) { a.a += 0.01f; //Debug.Log (a.a); r.color = a; //Debug.Log (r.color.a); } } else if (typeOfFade.Equals(FadeType.cycle)) { StartCoroutine("activateFadeout"); } else if (typeOfFade.Equals(FadeType.fadeOut)) { if (r.color.a > 0) { a.a -= 0.01f; //Debug.Log (a.a); r.color = a; //Debug.Log (r.color.a); } } }
private static void FinishedFadeHandler(MonoBehaviour sender) { if (currentType.Equals(FadeType.FADEOUT)) { screenFader.SetActive(false); } if (FinishedFade != null) { FinishedFade.Invoke(); } }