Ejemplo n.º 1
0
 void OnScaleOut()
 {
     if (!m_Active)
     {
         return;
     }
     UIEffectTools.ScaleTo(gameObject, m_Duration, 1, OnScaleIn);
 }
Ejemplo n.º 2
0
 void OnFadeIn()
 {
     if (!m_Active)
     {
         return;
     }
     UIEffectTools.FadeOut(gameObject, m_Duration, m_ToAlpha, OnFadeOut);
 }
Ejemplo n.º 3
0
 void OnFadeOut()
 {
     if (!m_Active)
     {
         return;
     }
     UIEffectTools.FadeIn(gameObject, m_Duration, 1, OnFadeIn);
 }
Ejemplo n.º 4
0
 public void Stop()
 {
     if (!m_Active)
     {
         return;
     }
     m_Active = false;
     UIEffectTools.MoveStop(gameObject);
 }
Ejemplo n.º 5
0
 public void Stop(float scale)
 {
     if (!m_Active)
     {
         return;
     }
     m_Active = false;
     UIEffectTools.ScaleStop(gameObject);
     UIEffectTools.ScaleTo(gameObject, 0, scale, null);
 }
Ejemplo n.º 6
0
 public void Stop(float alpha)
 {
     if (!m_Active)
     {
         return;
     }
     m_Active = false;
     UIEffectTools.FadeStop(gameObject);
     UIEffectTools.FadeIn(gameObject, 0, alpha, null);
 }
Ejemplo n.º 7
0
 void OnScaleIn()
 {
     if (!m_Active)
     {
         return;
     }
     m_LoopCount++;
     //非循环播放,只执行一次
     if (m_Repeat || (!m_Repeat && m_LoopCount == 1))
     {
         UIEffectTools.ScaleTo(gameObject, m_Duration, m_ToScale, OnScaleOut);
     }
 }