public void RegisterAnimation(IValueAnimationUpdate anim) { m_Animations.Add(anim); m_HasNewAnimations = true; m_IterationListDirty = true; }
internal void UnregisterAnimation(IValueAnimationUpdate anim) { if (m_RunningAnimations != null) { m_RunningAnimations.Remove(anim); } var sys = GetAnimationSystem(); if (sys != null) { sys.UnregisterAnimation(anim); } }
internal void RegisterAnimation(IValueAnimationUpdate anim) { if (m_RunningAnimations == null) { m_RunningAnimations = new List <IValueAnimationUpdate>(); } m_RunningAnimations.Add(anim); var sys = GetAnimationSystem(); if (sys != null) { sys.RegisterAnimation(anim); } }
public void UnregisterAnimation(IValueAnimationUpdate anim) { m_Animations.Remove(anim); m_IterationListDirty = true; }