Пример #1
0
 // 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);
         }
     }
 }
Пример #2
0
 private static void FinishedFadeHandler(MonoBehaviour sender)
 {
     if (currentType.Equals(FadeType.FADEOUT))
     {
         screenFader.SetActive(false);
     }
     if (FinishedFade != null)
     {
         FinishedFade.Invoke();
     }
 }