Ejemplo n.º 1
0
 protected override void On_NeedToFadeOut()
 {
     if (m_AudioSource != null)
     {
         m_AnimData = CustomAnimationManager.AnimFloatWithTime(m_AudioSource.volume, m_FadeOutAnim.m_Volume, m_FadeOutAnim.m_TimeToReachPos).SetCurve(m_FadeOutAnim.m_Curve).SetOnUpdate(SetVolume);
     }
 }
Ejemplo n.º 2
0
 public virtual void StartAnimation()
 {
     CustomAnimationManager.StopAnimation(m_AnimData);
     if (m_NeedToFadeIn)
     {
         On_NeedToFadeIn();
     }
     else
     {
         On_NeedToFadeOut();
     }
     m_NeedToFadeIn = !m_NeedToFadeIn;
 }
Ejemplo n.º 3
0
 protected override void On_NeedToFadeOut()
 {
     m_AnimData = CustomAnimationManager.AnimPositionWithTime(transform, m_FadeOutAnim.m_Position, m_FadeOutAnim.m_TimeToReachPos).SetCurve(m_FadeOutAnim.m_Curve);
 }
Ejemplo n.º 4
0
 protected override void Start()
 {
     base.Start();
     m_Model.position = new Vector3(m_Model.position.x, m_StartYPos, m_Model.position.z);
     CustomAnimationManager.AnimPositionWithTime(m_Model, Vector3.zero, m_TimeToAnimate).SetCurve(m_AnimCurve).SetOnComplete(OnAnimEnded);
 }