Esempio n. 1
0
 public void fadeInOut(FadeEnum fadeType)
 {
     if (fadeType == FadeEnum.FE_IN)
     {
         this.gameObject.SetActive(true);
         m_fadeType = FadeEnum.FE_IN;
         m_fadeAction.setup(GetComponent<Image>(), 1, 1, 0);
     }
     else if (fadeType == FadeEnum.FE_OUT)
     {
         this.gameObject.SetActive(true);
         m_fadeType = FadeEnum.FE_OUT;
         m_fadeAction.setup(GetComponent<Image>(), 1, 0, 1);
     }
 }
Esempio n. 2
0
    // Update is called once per frame
    void Update()
    {
        if (m_fadeType != FadeEnum.FE_DONE)
        {
            m_fadeAction.update(Time.deltaTime);
            if (m_fadeAction.isDone())
            {
                if(m_fadeType == FadeEnum.FE_IN)
                {
                    this.gameObject.SetActive(false);
                }
                m_fadeType = FadeEnum.FE_DONE;

            }
        }
    }
Esempio n. 3
0
 void Awake()
 {
     m_fadeType = FadeEnum.FE_DONE;
     m_fadeAction = new BlackFade();
 }