Пример #1
0
 void onFade(ShowLoadingScreenEvent e)
 {
     if (e.start)
     {
         m_renderer.DOColor(Color.black, m_fadeTime);
     }
     else
     {
         m_renderer.DOColor(new Color(0, 0, 0, 0), m_fadeTime);
     }
 }
Пример #2
0
 void OnFade(ShowLoadingScreenEvent e)
 {
     if (e.start)
     {
         m_plane.localPosition = new Vector3(m_transitionDistance, 0, 0);
         m_plane.DOLocalMoveX(0, m_transitionDuration);
     }
     else
     {
         m_plane.localPosition = new Vector3(0, 0, 0);
         m_plane.DOLocalMoveX(-m_transitionDistance, m_transitionDuration);
     }
 }
Пример #3
0
 void OnFade(ShowLoadingScreenEvent e)
 {
     if (e.start)
     {
         Color c = m_baseColor;
         c.a = 1;
         m_plane.gameObject.SetActive(true);
         m_plane.DOColor(c, m_transitionDuration);
     }
     else
     {
         Color c = m_baseColor;
         c.a = 0;
         m_plane.DOColor(c, m_transitionDuration).OnComplete(() => m_plane.gameObject.SetActive(false));
     }
 }