Пример #1
0
 public int GetKeyframeIndex(AnimationKeyTime time)
 {
     for (int i = 0; i < m_Keyframes.Count; i++)
     {
         if (time.ContainsTime(m_Keyframes[i].time))
         {
             return(i);
         }
     }
     return(-1);
 }
Пример #2
0
 public void RemoveKeyframe(AnimationKeyTime time)
 {
     // Loop backwards so key removals don't mess up order
     for (int i = m_Keyframes.Count - 1; i >= 0; i--)
     {
         if (time.ContainsTime(m_Keyframes[i].time))
         {
             m_Keyframes.RemoveAt(i);
         }
     }
 }