public void OnChanged(AnimationEventArgs args)
 {
     if (Changed != null)
     {
         Changed(this, args);
     }
 }
 private void animationChanged(object sender, AnimationEventArgs e)
 {
     if (e is AnimationSkinnedEventArgs)
     {
         AnimationSkinnedEventArgs args = e as AnimationSkinnedEventArgs;
         m_animation = args.Source as AnimationPlayer;
     }
 }
 private void animationChanged(object sender, AnimationEventArgs e)
 {
     if (PositionChanged != null)
     {
         PositionChanged(this, new Position3DChangedEventArgs(m_position));
     }
 }