/// <summary>
 /// Called each time the CurrentTime value gets updated.
 /// </summary>
 protected override void OnCurrentTimeUpdated(IAnimationUpdateState updateState, AnimationState animationState)
 {
     m_targetObject.Position = m_startVector + Vector3Ex.GetXY(m_moveHelper.GetPartialMoveDistance(base.CurrentTime));
 }